2011-08-01 4 views
4

J'ai deux tables dans le rapport SSRS qui affiche les données en fonction des résultats renvoyés par un seul ensemble de données. Le deuxième tableau affiche un sous-ensemble de données qui s'affiche sur le premier en fonction de certains paramètres.Maintenant je voudrais mettre en œuvre une fonctionnalité qui affiche "no rows" dans la deuxième table si le countrows=0 (sous-ensemble retourné de la première table) et afficher le données (sous-ensemble de données dans le premier tableau) si le countrows>0Afficher les données dans SSRS

Comment puis-je implémenter cela?

Répondre

11

Il existe une propriété sur la table appelée "NoRows" qui vous permet d'entrer le texte que vous souhaitez afficher s'il n'y a pas de lignes retournées.

enter image description here

-1

vous pouvez également utiliser cette solution: pour votre dataset2 cliquez sur le tableau matriciel et en bas, vous aurez des groupes Row. Cliquez sur chacun des groupes de lignes. Donc, si vous avez 1 enfant et 1 parent, vous devrez le faire sur les deux. 1) Faites un clic droit sur group_child-> group properties-> filters et mettez l'expression suivante "=IsNothing(Fields!Group_Child.Value)="True"" "; Définissez-le comme une expression booléenne et 'value'='False' et vous devrez faire la même chose pour Group_parent1 thru n. Cela affichera AUCUNE ligne si vous n'avez AUCUNE donnée pour l'ensemble de données du bas. Si c'est la même chose que vous voulez faire avec Tablix 1 allez-y.

Questions connexes