Reporting Services - masquer la colonne de la table basée sur des paramètres de rapport
J'ai un rapport Reporting Services 2005, et je veux cacher ou montrer une seule colonne de la table de fonction d'un paramètre de rapport. Quelqu'un aurait-il une idée de comment faire cela?
Merci!
OriginalL'auteur Dan Appleyard | 2009-04-07
Vous devez vous connecter pour publier un commentaire.
Définir la Visibilité pour la colonne à une expression qui renvoie true ou false. Cette propriété peut être trouvé dans l'onglet Visibilité sur une zone de texte par exemple.
Cliquez sur la case d'option pour l'Expression et alors votre expression pourrait ressembler à
OriginalL'auteur JoshBerke
Utiliser la propriété de visibilité de la colonne. Cela a fonctionné pour moi.
OriginalL'auteur Antione Rockamora
Astuce: Si l'expression renvoie "False", la colonne ou la ligne sera visible. Si l'expression renvoie la valeur "True", l'expression sera caché. Cette trompé moi à la première.
OriginalL'auteur Ben
Disons que mon rapport SSRS(2005) ont 5 colonnes. Et je veux afficher/masquer les colonnes en fonction d'un paramètre(sélection multiple avec tous les 5 noms de colonne) sélectionné par l'utilisateur. faire comme suit
1)Créer un paramètre de type chaîne de caractères (ColumnVisibility est le nom de mon paramètre désiré avec les noms de colonnes dans les étiquettes pour les 5 colonnes et INT nombre(01,02,03,04,05) respectivement dans les valeurs en “Disponibles à la section” Valeurs du paramètre de l'assistant.
2) Ensuite, Allez à Propriétés de colonne sur la conception . Aller à la “visibilité” et collez suivant
3) répéter la même pour toutes les colonnes, en augmentant la valeur int 1..voir par exemple
2e colonne
De la 3ème colonne
Et ainsi de suite. Pour SSRS 2008, lorsque vous faites un clic droit sur la colonne, vous pouvez voir la Colonne "Visibilité" de l'option. collez le code dans la section "afficher ou masquer basée sur une expression de la section" pour chaque colonne.
OriginalL'auteur Arvind
Pour certains de mes rapports, j'ai mis la Visibilité (en particulier le Caché bien) pour les colonne:
Notez que cela ne fonctionne que si le champ peut être null dans le dataset sous-jacent, sinon vous allez voir la colonne vide.
OriginalL'auteur Gary Stacey
Si vous voulez cacher l'ensemble de la colonne, quand il n'y a pas de données pour cette colonne spécifique dans le rapport, vous pouvez utiliser le code suivant dans la colonne visibilité/expression:
OriginalL'auteur Mona
quand je fais comme ci-dessus, je peux faire la colonne de disparaître, mais il laisse un vide dans ma table. Est-ce le résultat attendu. J'espérais que les colonnes faudrait consacrer plus de. Je suis en train de hind une colonne pour un groupe, et puis l'affiche pour le prochain groupe.
OriginalL'auteur Mark O Keeffe
De faire une colonne null disparaître,
Droit-Cliquez sur la colonne pour sélectionner la Colonne Visibilité, puis Définir l'expression pour Caché:
OriginalL'auteur Bonaventure Biko