Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SSRS-Bericht, der eine Tabelle formatiert, um Daten nebeneinander anzuzeigen

Um Ihre Daten von links nach rechts in einem mehrspaltigen Format zu drucken, müssen Sie sie mit mehreren Tabellen fälschen. Um diesen Hack zu implementieren, erstellen Sie die gleiche Anzahl von Tabellen wie Spalten nebeneinander, die alle auf Ihren Datensatz verweisen. Verwenden Sie in der Detailzeile der ersten Tabelle für die Eigenschaft Visibility-Hidden die folgende Formel:

=IIF((RowNumber(Nothing) Mod 4) = 1, False, True)

wobei 4 ist die Anzahl der Tabellen (Spalten), die Sie haben.

Machen Sie dasselbe für jede Tabelle und erhöhen Sie den Wert der Formel (also für die zweite Spalte (RowNumber(Nothing) Mod 4) = 2). und so weiter). In der letzten Tabelle (Spalte) ist die Formel gleich 0 .

Dadurch wird abwechselnd die Detailzeile ausgeblendet und es werden nur die entsprechenden Zeilen für diese Spaltennummer angezeigt.