2009-05-15 7 views
7

J'ai un tableau matriciel dans un rapport SSRS 2008. Il comporte des regroupements de lignes à deux niveaux et j'aimerais que la valeur du regroupement le plus à gauche continue d'être affichée sur chaque ligne. Par exemple, je reçois ceci:SSRS: répète la valeur de groupe de lignes la plus à gauche du tableau sur chaque ligne

group1 subgroup1 500.00 
     subgroup2 250.00 

... mais je préférerais ...

group1 subgroup1 500.00 
group1 subgroup2 500.00 

Je ne peux pas sembler trouver l'option pour cela. Est-ce une chose étrange à vouloir?

Merci, Bill

Répondre

1

Si vous sélectionnez la ligne en question, il y a un champ appelé Doublons Masquer. Réglez-le à rien (null, espace, etc) Cela devrait retourner les valeurs que vous voulez.

+0

Masquer les doublons "Aucun" semble être la valeur par défaut. – CodeGrue

13

Vous pouvez simplement modifier le niveau de rapport supérieur, à regrouper sur les deux groupes en même temps, ce qui entraînera le comportement souhaité.

J'ai dû recourir une fois à cette solution, où "masquer les doublons" ne semblait pas atteindre le résultat souhaité.

+0

Cacher les doublons n'a pas fonctionné pour moi. Mais j'ai ajouté les deux champs au groupement initial, et le 2ème grouing a de nouveau le 2ème champ ... cela semble fonctionner. – CodeGrue

+1

Cela a fonctionné pour moi. Dans la question ci-dessus, vous devez cliquer sur la petite flèche vers le bas du groupe parent dans la fenêtre Groupes de lignes puis choisissez Propriétés du groupe, puis cliquez sur Ajouter sous Expressions de groupe et choisissez le nom du sous-groupe, puis cliquez sur OK. –

1

J'ai eu ce même problème et je l'ai résolu très facilement.

Il semble que vous ayez deux groupes de lignes, par groupe et par sous-groupe.

Ce que vous avez à faire est de sélectionner la première colonne et groupe par groupe et par sous-groupe et supprimer le regroupement par sous-groupe.

Cela devrait faire l'affaire.

4

Actuellement, ce que j'ai trouvé être un bon moyen de déterminer si les valeurs répétées d'un groupe apparaîtraient dans un rapport SSRS, est de créer les groupes et de construire votre rapport en fonction des regroupements. Deuxièmement, prenez les champs des groupes et dupliquez la colonne sur le côté droit du rapport. S'assurer que vous avez inclus toutes les colonnes nécessaires et les totaux sont corrects; supprime les colonnes groupées. Lorsque vous faites cela, vous obtiendrez une fenêtre demandant si vous voulez supprimer le groupe ou seulement les colonnes, choisissez les colonnes - cela gardera le format du rapport initial et gardera toute la ligne totale aussi bien.

2

C'est tellement simple ... vous devez cliquer avec le bouton droit de la souris sur la cellule dans la zone DATA (par exemple, où s'affiche la valeur 500) et cliquer sur ajouter COLONNE sur la gauche. Après cela, modifiez la valeur dans la nouvelle cellule avec le champ label (subgorup1), faites-le aussi pour les autres colonnes que vous voulez ajouter, mais n'oubliez pas de le faire dans la zone DATA. lorsque vous avez terminé, supprimez les colonnes de la zone de données, mais conservez les groupes de lignes. bien essayé!

+0

Meilleure réponse, m'a pris 10 secondes :) –

Questions connexes