Comment masquer des lignes dans le rapport SSRS?


10

J'essaie de comprendre comment masquer ces lignes dans mon rapport où l'allocation totale et le coût total DANS LES DEUX COLONNES ENSEMBLE sont 0 dans SSRS 2008.

Par exemple:

Affectation totale Coût réel total
0 0 <---- masquer
100,00 0 <---- ne pas cacher 
0 50,0000 <---- ne pas cacher

Voici la capture d'écran: entrez la description de l'image ici

Je vous remercie

Réponses:


16

À moins que je manque une nuance, vous définirez simplement la visibilité de la ligne en fonction de la valeur.

Faites un clic droit sur la ligne de détail et sélectionnez Row Visiblity...

Visibilité des rangées ...

Dans la fenêtre qui apparaît, sélectionnez Show or hide based on an expression

Options d'affichage de la visibilité des lignes

Dans cette expression, vous utiliserez une logique comme

=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0

10

Il y a deux endroits où vous pouvez contrôler cette visibilité. Le premier est sur la ligne du tableau matriciel; le second est sur la ligne dans les groupes de lignes *.

Si vous changez la visibilité en cliquant avec le bouton droit sur la ligne du tableau matriciel, alors dans le rapport final, la ligne sera invisible, mais toujours là.

Si vous modifiez la visibilité en cliquant avec le bouton droit sur la ligne Groupes de lignes, alors dans le rapport final, la ligne ne sera pas présente et les lignes en dessous se déplaceront vers le haut pour combler l'espace de la ligne masquée.

Les étapes ressemblent à ce qui suit.

  • Dans les groupes de lignes, cliquez avec le bouton droit sur (Détails), cliquez sur Propriétés du groupe.
  • Cliquez sur la page Visibilité.
  • Sélectionnez (•) Afficher ou masquer en fonction d'une expression.
  • Cliquez sur le bouton Expression Builder.
  • =IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
  • Cliquez sur OK puis à nouveau sur OK.

* Voir la fenêtre du bas qui répertorie les groupes de lignes et de colonnes


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.