2016-09-19 7 views
0

Ich habe eine Tablix in SSRS mit mehreren Spalten Gruppierungen. Ich möchte eine Grenze zwischen der Hauptgruppierung setzen, die sich von der Nebengruppierung unterscheidet.Grenzen zwischen Spaltengruppen in Matrix

Zum Beispiel:

  ----------------------------------------------------- 
      | Group 1     | Group 2     | 
      ----------------------------------------------------- 
      | Sub 1 Sub 2 Sub 3 | Sub 1 Sub 2 Sub 3 | 
      ----------------------------------------------------- 
Row 1  | 10  20  30 | 10  20  30 | 
Row 2  | 40  50  60 | 40  50  60 | 
      ----------------------------------------------------- 

Oben, gibt es nur eine Grenze um die Hauptgruppe (Gruppe 1, 2) und nicht um die kleinen Gruppen (sub 1, 2, 3)

Beliebig Empfehlungen, wie ich dies erreichen könnte, werden geschätzt.

Antwort

0

Am einfachsten wäre es, wenn Sie einfach eine Zwischensummenspalte für Ihre Elterngruppe hinzufügen und sie dann mit einem entsprechenden vertikalen Rand auf Null setzen.

Wenn Sie keine Nullwerte in der Tabelle haben, können Sie alternativ einen individuellen Rahmenstil für einen einfachen Ausdruck festlegen. Von den Eigenschaften Bereich erweitern Sie die „Border“ Eigenschaft und legen Sie den linken Rand zu einem Ausdruck:

=IIF(Fields!SubGroup.Value=First(Fields!SubGroup.Value,"SubGroup"),"Solid","None") 

Ihre tatsächlichen Feldnamen Ersetzen, wo es geeignet ist. Als Referenz wird diese Eigenschaft hier gesetzt:

BorderStyle Expression

+0

Dank - ich werde die Zwischensumme Spalte versuchen. Ich versuche jedoch, vertikale Grenzen gegenüber horizontalen Grenzen hinzuzufügen. – Mervyn

+0

Hoppla - das ist genau das, was ich meinte, denn das Hinzufügen von horizontalen Grenzen zu einer Spalte wäre in der Tat sehr begrenzt. – bitnine

Verwandte Themen