Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso visualizzare due righe di dati affiancate su una riga in Progettazione report?

Ok, ho capito come fare quello che volevo. Ho creato una tabella con 2 righe di dettaglio della tabella (ripetute), con i seguenti valori:

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

Quindi sono andato alle proprietà di ogni riga e ho impostato il valore "nascosto" su un'espressione. Per la prima riga ho usato questa espressione:

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

Per la seconda riga, ho usato questa espressione:

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

Questo ha funzionato. Ora mostra come volevo.