2009-05-15 7 views
7

Ich habe eine Tablix in einem SSRS 2008-Bericht. Es hat zwei Ebenen Zeilen Gruppierungen, und ich möchte, dass der Wert für die Gruppe ganz links weiterhin in jeder Zeile angezeigt wird. Zum Beispiel, bekomme ich diese:SSRS: Tablix am weitesten links Zeile Gruppenwert in jeder Zeile

group1 subgroup1 500.00 
     subgroup2 250.00 

... aber ich würde es vorziehen, ...

group1 subgroup1 500.00 
group1 subgroup2 500.00 

ich nicht die Möglichkeit zu finden diese scheinen kann. Ist es eine seltsame Sache zu wollen?

Danke, Bill

Antwort

1

Wenn Sie die Zeile in Frage wählen, gibt es ein Feld ausblenden Dubletten genannt wird. Setzen Sie dies auf nichts (null, Leerzeichen usw.). Dies sollte die gewünschten Werte zurückgeben.

+0

Ausblenden von Duplikaten "Keine" scheint die Standardeinstellung zu sein. – CodeGrue

13

Sie können einfach die obere Berichtsebene bearbeiten, um auf beiden Gruppen gleichzeitig gruppiert zu sein. Dies führt zu Ihrem gewünschten Verhalten.

Ich musste einmal auf diese Lösung zurückgreifen, wo "versteckte Duplikate" nicht das gewünschte Ergebnis zu erzielen schien.

+0

Ausblenden von Duplikaten funktionierte nicht für mich. Aber ich habe beide Felder zur ersten Gruppierung hinzugefügt, und das zweite Grouing hat wieder das zweite Feld ... das scheint zu funktionieren. – CodeGrue

+1

Das hat bei mir funktioniert. In der obigen Frage würden Sie im Fenster Zeilengruppen auf den kleinen Abwärtspfeil rechts neben der übergeordneten Gruppe klicken und dann Gruppeneigenschaften wählen. Klicken Sie dann unter Gruppenausdrücke auf Hinzufügen und wählen Sie den Namen der Untergruppe aus und klicken Sie auf OK. –

1

Ich hatte das gleiche Problem und ich löste es wirklich leicht.

Es scheint, dass Sie zwei Zeilengruppen haben, nach Gruppe und nach Untergruppe.

Was Sie tun müssen, ist die erste Spalte auswählen und gruppieren nach Gruppe und Untergruppe und entfernen Sie die Gruppierung nach Untergruppe.

Das sollte den Trick tun.

4

Derzeit habe ich festgestellt, dass eine gute Methode zur Bestimmung, ob die wiederholten Werte einer Gruppe in einem SSRS-Bericht angezeigt werden, darin besteht, die Gruppen zu erstellen und Ihren Bericht basierend auf den Gruppierungen zu erstellen. Zweitens, nehmen Sie die Gruppenfelder und duplizieren Sie die Spalte auf der rechten Seite des Berichts. Stellen Sie sicher, dass Sie alle erforderlichen Spalten und Summen eingefügt haben. Löschen Sie die gruppierten Spalten. Wenn Sie dies tun, erhalten Sie ein Popup, in dem Sie gefragt werden, ob Sie die Gruppe oder nur die Spalten löschen möchten. Wählen Sie Spalten aus. Dadurch wird das Format des ursprünglichen Berichts beibehalten und die gesamte Zeile beibehalten.

2

Es ist so einfach ... Sie müssen mit der rechten Maustaste auf die Zelle im DATA-Bereich klicken (zB wo der Wert 500 angezeigt wird) und auf COLUMN auf der linken Seite klicken. Nachdem Sie den Wert in der neuen Zelle mit dem Beschriftungsfeld (subgorup1) geändert haben, tun Sie dies auch für die anderen Spalten, die Sie hinzufügen möchten, aber denken Sie daran, dies aus dem DATA-Bereich zu tun. Wenn Sie fertig sind, löschen Sie die Spalten aus dem Datenbereich, behalten Sie jedoch die Zeilengruppen bei. netter Versuch!

+0

Beste Antwort, dauerte 10 Sekunden :) –