web-dev-qa-db-fra.com

ssrs définissant la visibilité des colonnes sur le groupe de lignes

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. Trying to hide the entire first column.

SSRS 2008 R2

16
Gabe

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.

6
JKF

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.

5
Sergii

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:

  1. Cliquez sur le tableau, puis cliquez avec le bouton droit de la souris sur les propriétés de la colonne grise dans la colonne à droite de la colonne qui vous intéresse.
  2. Choisissez Ajouter un groupe> adjacent à gauche.
  3. Dans le champ group by, entrez False car vous ne voulez pas vraiment le grouper.
  4. Vous pouvez maintenant cliquer avec le bouton droit de la souris sur la boîte de propriétés de la colonne grise et choisir la visibilité.
  5. Entrez votre fonction pour la visibilité.
  6. Copiez et collez maintenant tout ce dont vous avez besoin à partir de la colonne "cassée" où vous ne pouvez pas ajuster la visibilité dans votre nouvelle colonne.
  7. Supprimer l'ancienne colonne.
3
user2262360

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

enter image description hereenter image description here

Fait, chèque

0
BhaveshParmar
  1. Supprimer la colonne
  2. Sélectionnez l'option "Supprimer uniquement les colonnes"
  3. Ajouter une nouvelle colonne (sans groupe de lignes associé)
  4. Attribuer le champ à la nouvelle colonne 

La nouvelle colonne utilisera le groupe de lignes car la granularité est égale. 

0
Wouter