sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik in Report Designer twee rijen met gegevens op één regel naast elkaar weergeven?

Oké, ik heb ontdekt hoe ik moest doen wat ik wilde. Ik heb een tabel gemaakt met 2 (herhalende) tabeldetailrijen, met de volgende waarden:

--------------------------------------------------------------------------------------------------------------------------------------------
| =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           |                  |                 |                 | 
--------------------------------------------------------------------------------------------------------------------------------------------

Toen ging ik naar de eigenschappen van elke rij en stelde de "verborgen" waarde in op een uitdrukking. Voor de eerste regel gebruikte ik deze uitdrukking:

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

Voor de tweede regel heb ik deze uitdrukking gebruikt:

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

Dat deed de truc. Het geeft nu weer hoe ik het wilde.



  1. Door komma's gescheiden tekenreeks splitsen in PL/pgSQL-functie

  2. het datatype datetimeoffset gebruiken met jTDS

  3. DateTime-query op alleen jaar in SQL Server

  4. SQL-opmerkingen over tabel maken op SQL Server 2008