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

Wie kann ich in Report Designer zwei Zeilen mit Daten nebeneinander in einer Zeile anzeigen?

Okay, ich habe herausgefunden, wie ich das machen kann, was ich wollte. Ich habe eine Tabelle mit 2 (sich wiederholenden) Tabellendetailzeilen mit den folgenden Werten erstellt:

--------------------------------------------------------------------------------------------------------------------------------------------
| =Previous(Fields!A.Value) | =Previous(Fields!B.Value) | =Previous(Fields!C.Value) | = Fields!A.Value | =Fields!B.Value | =Fields!C.Value |
--------------------------------------------------------------------------------------------------------------------------------------------
| =Fields!A.Value           | =Fields!B.Value           | =Fields!C.Value           |                  |                 |                 | 
--------------------------------------------------------------------------------------------------------------------------------------------

Dann ging ich zu den Eigenschaften jeder Zeile und legte den "versteckten" Wert auf einen Ausdruck fest. Für die erste Zeile habe ich diesen Ausdruck verwendet:

=Iif(RowNumber("table1") mod 2 = 0, false, true)

Für die zweite Zeile habe ich diesen Ausdruck verwendet:

=Iif(RowNumber("table1") = CountRows("table1") AND RowNumber("table1") mod 2 = 1, false, true)

Das hat funktioniert. Es zeigt jetzt so an, wie ich es wollte.