Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je afficher deux lignes de données sur une ligne côte à côte dans Report Designer ?

Ok, j'ai compris comment faire ce que je voulais. J'ai créé un tableau avec 2 lignes de détail de tableau (répétables), avec les valeurs suivantes :

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

Ensuite, je suis allé dans les propriétés de chaque ligne et j'ai défini la valeur "cachée" sur une expression. Pour la première ligne, j'ai utilisé cette expression :

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

Pour la deuxième ligne, j'ai utilisé cette expression :

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

Cela a fait l'affaire. Il affiche maintenant ce que je voulais.