Ist es möglich, eine Zeile zu einer SSRS 2008 Matrix hinzuzufügen, die alle Spalten der Matrix umfasst?Kann in SSRS 2008 eine Zeile erstellt werden, die alle Spalten einer Matrix umfasst?
Dieses rohe Diagramm zeigt in etwa, was ich suche:
Die Grundidee ist, dass jede Position eine Person ist, und jede Spalte ist ein Feld, in einen für die betreffende Person Form. Die Felder selbst sind dynamisch (und als Spaltengruppen in der Matrix implementiert). Zusätzliche Spaltengruppen sind enthalten, um nichtdynamische Formularfelder anzuhängen, z. B. wann der Datensatz eingegeben wurde und wer ihn eingegeben hat. Unter dem Datensatz jeder Person befindet sich ein Kommentarfeld, das alle darüber liegenden Formularfelder umfassen sollte.
Im Moment habe ich die Matrix in einem anderen Tablix eingebettet, mit dem Namen und Feldern in der Matrix und den Kommentaren in der übergeordneten Tablix. Dies funktioniert für die Daten (jede Instanz der Matrix endet als eine Zeile), aber der Header wiederholt sich zu oft (einmal pro Person), weil er an die Matrix angehängt ist. Der einzige Gedanke, den ich habe, um dies zu beheben, ist, eine andere Matrix in der Eltern-Tablix mit der gleichen Gruppierung zu erstellen und sie zum Anzeigen der Header zu verwenden ... Aber das erfordert eine Menge manueller Synchronisation, um die beiden Matrizen zu behalten gleich.
Edit: Das Hauptproblem hier ist, ist die zweite Zeilenspanne mehrspaltige Gruppen.
Ich benutze Visual Studio 2008. Die Matrix hat bereits eine Zeilengruppe auf dem Personenfeld ... Meinen Sie, eine andere irgendwie hinzuzufügen? Wenn ich eine neue Zeile hinzufüge, wird im Designer eine Zelle für jede Spaltengruppe angezeigt. Ich möchte, dass es für alle eine Zelle gibt. – AaronSieb
Markieren Sie alle Zellen in der Zeile, klicken Sie mit der rechten Maustaste und klicken Sie auf "Zusammenführen". – TexasViking
Leider scheint die Option Zellen zusammenführen nicht verfügbar zu sein, wenn ich Zellen aus mehreren Spaltengruppen ausgewählt habe. Ich brauche eine Zelle, die mehrere Spaltengruppen umfasst ... Das scheint hier das Hauptproblem zu sein. – AaronSieb