2010-05-12 4 views
2

J'ai un rapport qui affiche ou masque les colonnes d'un groupe en fonction d'une cellule d'en-tête. SSRS rend cela assez facile et est assez gentil pour placer une petite icône plus/moins dans la cellule de basculement.SSRS 2008 - Comment masquer l'icône plus dans une cellule de bascule de visibilité de groupe

Je souhaite CACHER cette icône plus/moins quand il n'y a qu'une seule colonne de données dans le sous-groupe, car elle montre qu'une colonne par défaut donc l'expansion du groupe ne fait rien. Ceci s'applique uniquement à un groupe spécifique, car tous les autres ont toujours plus d'une colonne de données, donc un moyen de cacher uniquement l'icône pour un groupe spécifique serait bien. JavaScript ne fonctionnera pas (je ne pense pas) parce que l'identifiant client de l'image plus/moins est généré par le rapport et change à chaque génération.

voir cette image pour plus de clarté: http://imgur.com/vqaQA.png

Répondre

0

Ce ne sera pas possible. Pour obtenir ce dont vous avez besoin, le paramètre "L'affichage peut être basculé par cet élément de rapport" doit être basé sur l'expression. Mais malheureusement, ce n'est pas le cas.

+0

Merci, je me doutais que c'était le cas. –

6

Ce que je fais habituellement est de créer une colonne étroite juste à la gauche de la colonne dans laquelle se trouve la cellule d'en-tête et de définir la cellule à gauche de la cellule d'en-tête comme ToggleItem. Vous pouvez ensuite définir la propriété Hidden de cette cellule avec une expression basée sur le nombre.

+0

solution de contournement intéressante, +1! –

0

J'ai rencontré le même problème avec le signe "plus" dans mon rapport. Et je l'ai résolu de cette façon:

enter image description here