J'essaie de masquer une colonne, mais elle appartient à la zone RowGroups. Malheureusement, la visibilité des colonnes est grisée et désactivée. Je voudrais juste masquer la colonne dans certaines conditions (en utilisant des expressions) mais garder le regroupement.
J'ai trouvé une question similaire sur SO mais sa solution n'a pas fonctionné pour moi. Y at-il une solution de contournement pour cela?
Visibilité des colonnes ssrs dans les groupes de lignes
J'ai essayé de déplacer certaines des colonnes vers la zone de corps du tableau matriciel, mais je ne peux pas alors fusionner les cellules verticalement. Je ne sais pas quelles sont mes options.
Dans l'image ci-dessous, j'essaie de masquer la première colonne, mais l'option Visibilité des colonnes est désactivée. .
SSRS 2008 R2
Essayez-vous de supprimer la colonne 1? Si vous cliquez avec le bouton droit de la souris sur l’en-tête de la colonne et choisissez Supprimer la colonne il vous invitera à supprimer la colonne et les groupes associés ou colonne uniquement . Si vous choisissez la colonne, seul le groupe doit rester.
Vous pouvez choisir une colonne, puis accéder à la propriété Visibilité dans la barre de propriétés. Vous pouvez y entrer des expressions et choisir simplement vrai ou faux. Cependant, dans ce cas, il suffirait de laisser un espace au lieu de ce champ.
J'ai eu le même problème avec la visibilité grisée de la colonne et les solutions que j'ai trouvées en ligne ne fonctionnaient pas, alors j'espère que cela aidera quelqu'un d'autre.
Vous devez fondamentalement tromper en travaillant. Voici comment je l’ai fait:
dans Visual Studio, sous la zone de conception, vous pouvez trouver des groupes de lignes et des groupes de colonnes, à droite du groupe de colonnes, vous pouvez trouver la flèche vers le bas. Si vous cliquez dessus, vous trouverez le mode [mode avancé] une fois ouvert, clic droit sur le premier groupe de lignes, cliquez sur la propriété du groupe, sélectionnez la visibilité, cliquez sur masquer
Fait, chèque
La nouvelle colonne utilisera le groupe de lignes car la granularité est égale.