2012-06-08 6 views
16

Was ich versuche zu tun:Versuch Sub Row Gruppe innerhalb Elternteil hinzufügen, aber linksbündig in der verschachtelten Zelle

ich verschachtelte Gruppen erstellen bin versucht, aber ich mag, dass die Unterzeilengruppe unter den Eltern direkt zeigen, Spülung nach links wie die Eltern.

in diesem Fall also würden Sie haben:

Market 
SubMarket 

so ergibt sich beispielsweise wäre:

California <<< market 
SanJose 
Pleasanton 
Walnut Creek 

Illinois <<< market 
Chicago Suburbs 
Chicago 

... und so weiter

ich nicht herausfinden können, warum die heck Ich kann nicht ein Kind Zeile Gruppe direkt unter einer

zeigen Kann mir jemand dabei helfen? Ich bin wirklich frustriert mit SSRS. Keine Ahnung, warum es nicht nur das Gruppierungsrecht in der Zelle hinzufügt, auf die ich geklickt habe. Stattdessen erstellt es neue Spalten! Ja von Design, aber warum? und wie man das umgehen kann. Was ich versuche zu tun, scheint so einfach zu sein ... und doch so schwer in SSRS.

Hier ist ein Beispiel dafür, was ich zu tun versucht:

  • Erstellen eine Elternzeile Gruppe innerhalb eines übergeordneten: Wenn Sie innerhalb einer übergeordneten Gruppe auf eine Zelle klicken (in diesem Fall Market) und dann eine andere übergeordnete Gruppe auf dieser Zelle hinzufügen, es wird eine neue Spalte in der SSRS Bericht rechts von der Mutter hinzufügen, die Sie befinden sich in:

enter image description here

  • ein Kind Row-Gruppe innerhalb eines übergeordneten Erstellen: Wenn Sie in einer übergeordneten Gruppe sind und auf eine Zelle klicken und ein Kind Zeilengruppe hinzufügen, wird es die Zeile rechts von der Mutter hinzufügen

enter image description here

Was ich dies tun möchte, ist dies, und ich kann nicht SSRS bekommen, um diesen Teilmarkt zu setzen hier:

enter image description here

Antwort

21

Wenn ich Ihre Frage richtig verstanden habe, ist es sicher möglich, was Sie wollen, und es ist sicherlich ein Schmerz, es zur Arbeit zu bringen. Hier ist ein kleines Beispiel mit einigen falschen Daten, die Ihrer Situation mehr oder weniger entsprechen sollten.

Der Datensatz:

Market SubMarket 
------ --------- 
A   1 
A   2 
A   3 
B   4 
B   5 
B   6 
B   7 

Hier sind die Schritte, die ich getroffen habe, die Tabelle zu erstellen:

  1. Drag/Drop eine neue, frische Tabelle an den Designer.

  2. Ziehen Sie das Feld SubMarket in die erste Spalte.

  3. Klicken Sie mit der rechten Maustaste auf die Detailzeile und fügen Sie eine neue übergeordnete Gruppe hinzu.

    Add parent group

  4. Gruppe auf Market und wählen Sie eine Gruppenkopfzeile hinzuzufügen.

    New group settings

    Wie Sie bereits erwähnt, SSRS "hilft" und fügt eine zusätzliche Spalte.

  5. Klicken Sie mit der rechten Maustaste auf die zusätzliche (erste) Spalte, und löschen Sie sie.

  6. Markieren Sie die Zelle in der Kopfzeile der Gruppe und geben Sie "[Market]" ein, oder wählen Sie sie aus der Quick-Liste aus.

    Add field to header row

  7. beenden, indem sie in den anderen Feldern/Spalten/Zellen zu füllen. Für die Kopfzeile funktioniert das Ziehen/Ablegen nicht, Sie müssen die Felder für diese Zeile selbst auswählen (oder sie eingeben).

    in Vorschau Dies ist die resultierende Tabelle (mit einem gewissen Schwerpunkt auf dem Zeilenkopf):

    Sample output

Hope this geholfen!

+0

danke ich tat es tatsächlich einen anderen Weg (fand es endlich heraus), aber das ist cool zu wissen, eine weitere Möglichkeit, dies zu tun. – PositiveGuy

+1

dieser Artikel half mir, also habe ich die Konzepte hier verwendet, aber ich musste mehrere Dinge anders als dieser Typ für mich aus mehreren Gründen tun. So ziemlich verrückt, was du tun musst, um dieses Zeug zu bekommen, wie du willst. Meins hatte eine etwas andere Route als dieser Typ, aber seine Ideen gaben mir einen guten Gedanken darüber, wie ich das anstellen sollte. http://www.bidn.com/blogs/kylewalker/ssis/657/how-to-create-a-single-column-multiple-group-grouping-in-ssrs – PositiveGuy

+1

@ Jeron danke es hat mir auch geholfen. –