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

Rapport SSRS formatant un tableau pour afficher les données côte à côte

Pour imprimer vos données de gauche à droite dans un format multi-colonnes, vous devez les simuler en utilisant plusieurs tables. Pour implémenter ce hack, créez le même nombre de tables que de colonnes côte à côte qui pointent toutes vers votre ensemble de données. Sur la ligne Detail du premier tableau, pour la propriété Visibility-Hidden, utilisez la formule suivante :

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

4 est le nombre de tables (colonnes) que vous avez.

Faites de même pour chaque tableau, en incrémentant ce à quoi la formule est égale (donc pour la deuxième colonne (RowNumber(Nothing) Mod 4) = 2 et ainsi de suite). Dans le dernier tableau (colonne) la formule vaut 0 .

Cela masque alternativement la ligne de détail, affichant uniquement les lignes appropriées pour ce numéro de colonne.