Vorgehensweise: Erstellen von abgestuften Berichten (Berichts-Generator 2.0)
Ein abgestufter Bericht zeigt Detailzeilen oder Untergruppen wie im folgenden Beispiel unter einer übergeordneten Gruppe eingerückt in der gleichen Spalte an.
Bei herkömmlichen Tabellenberichten wird die übergeordnete Gruppe in einer angrenzenden Spalte platziert. Der neue Tablix-Datenbereich ermöglicht es Ihnen, eine Gruppe und Detailzeilen bzw. Untergruppen zur gleichen Spalte hinzuzufügen. Um die Gruppenzeilen von den Detail- oder Untergruppenreihen zu unterscheiden, können Sie entweder eine Formatierung anwenden oder die Detailzeilen einrücken.
So erstellen Sie einen abgestuften Bericht
Erstellen Sie einen Tabellenbericht. Fügen Sie z. B. einen Tablix-Datenbereich ein, und fügen Sie der Datenzeile Felder hinzu.
Fügen Sie dem Bericht eine übergeordnete Gruppe hinzu.
Klicken Sie in der Tabelle an einer beliebigen Stelle, um sie auszuwählen. Im Gruppierungsbereich wird die Gruppe Details im Bereich Zeilengruppen angezeigt.
Klicken Sie im Gruppierungsbereich mit der rechten Maustaste auf die Gruppe Details, zeigen Sie auf Gruppe hinzufügen, und klicken Sie dann auf Übergeordnete Gruppe.
Geben Sie im Dialogfeld Tablix-Gruppe einen Namen für die Gruppe an, und wählen Sie in der Dropdownliste einen Gruppierungsausdruck aus, bzw. geben Sie manuell einen Ausdruck ein. Die Dropdownliste zeigt die einfachen Feldausdrücke an, die im Bereich Berichtsdaten verfügbar sind.
Wählen Sie Gruppenkopf anzeigen. Hierdurch wird eine statische Zeile für Gruppenbezeichnung und Gruppengesamtwerte über der Gruppe eingefügt. Klicken Sie auf OK.
Sie haben jetzt einen grundlegenden Tabellenbericht. Beim Rendern werden eine Spalte mit dem Gruppeninstanzwert und eine oder mehrere weitere Spalten mit gruppierten Detaildaten angezeigt. Die folgende Abbildung zeigt, wie der Datenbereich auf der Entwurfsoberfläche aussehen könnte.
Die folgende Abbildung zeigt, wie der gerenderte Datenbereich beim Anzeigen des Berichts aussehen könnte.
Für einen abgestuften Bericht benötigen Sie die erste Spalte, die die Gruppeninstanz enthält, nicht. Kopieren Sie stattdessen den Wert in der Gruppenkopfzelle, löschen Sie die Gruppenspalte, und fügen Sie den Wert in das erste Textfeld in der Gruppenkopfzeile ein. Um die Gruppenspalte zu entfernen, klicken Sie mit der rechten Maustaste auf die Gruppenspalte oder die Zelle, und klicken Sie auf Spalten löschen. Die folgende Abbildung zeigt, wie der Datenbereich auf der Entwurfsoberfläche aussehen könnte.
Ändern Sie die Leerstellen der Detaildatenzelle, um die Detailzeilen unter der Gruppenkopfzeile in der gleichen Spalte einzurücken.
Wählen Sie die Zelle mit dem Detailfeld aus, das Sie einrücken möchten. Die Eigenschaften für das Textfeld dieser Zelle werden im Eigenschaftenbereich angezeigt.
Erweitern Sie im Eigenschaftenbereich unter Ausrichtung die Eigenschaften für Leerstellen.
Geben Sie für Links einen neuen Abstandwert ein, z. B. .5in. Der Text in der Zelle wird um den angegebenen Wert eingerückt. Die Standardeinstellung ist 2 Punkt. Gültige Werte für die Abstandseigenschaften sind Zahlen über null (0) gefolgt von einem Größenkennzeichner.
Die folgenden Größenkennzeichner sind verfügbar:
in
Zoll (1 Zoll = 2,54 Zentimeter)
cm
Zentimeter
mm
Millimeter
pt
Punkte (1 Punkt = 1/72 Zoll)
pc
Picas (1 Pica = 12 Punkte)
Ihr Datenbereich sollte dem folgenden Beispiel ähneln.
Datenbereich für abgestuftes Berichtslayout
Klicken Sie im Menü Ansicht auf Vorschau. Der Bericht zeigt die Gruppe mit eingezogenen Ebenen für die Untergruppenwerte an.
So erstellen Sie einen abgestuften Bericht mit mehreren Gruppen
Erstellen Sie einen Bericht wie in der vorherigen Vorgehensweise beschrieben.
Fügen Sie zusätzliche Gruppen zum Bericht hinzu.
Klicken Sie im Bereich Zeilengruppen mit der rechten Maustaste auf die Gruppe, klicken Sie auf Gruppe hinzufügen, und wählen Sie dann den Gruppentyp aus, den Sie hinzufügen möchten.
Hinweis Es gibt mehrere Möglichkeiten, einem Datenbereich Gruppen hinzuzufügen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen oder Löschen einer Gruppe in einem Datenbereich (Berichts-Generator 2.0).
Geben Sie im Dialogfeld Tablix-Gruppe einen Namen ein.
Geben Sie in Gruppierungsausdruck einen Ausdruck ein, oder wählen Sie ein Datasetfeld aus, nach dem gruppiert wird. Zum Erstellen eines Ausdrucks klicken Sie auf die Ausdrucksschaltfläche (fx), um das Dialogfeld Ausdruck zu öffnen.
Klicken Sie auf OK.
Ändern Sie die Leerstellen für die Zelle, die die Gruppendaten enthält.