Erstellen eines abgestuften paginierten Berichts (Berichts-Generator)
Gilt für: Microsoft Report Builder (SSRS) Power BI Report Builder Berichts-Designer in SQL Server Data Tools
Ein abgestufter Bericht ist ein paginierter Berichtstyp, der Detailzeilen oder Untergruppen wie im folgenden Beispiel unter einer übergeordneten Gruppe eingerückt in derselben Spalte anzeigt:
Bei herkömmlichen Tabellenberichten wird die übergeordnete Gruppe in einer angrenzenden Spalte im Bericht 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 Detailzeilen oder Zeilen untergeordneter Gruppen zu unterscheiden, können Sie entweder eine Formatierung wie eine Schriftfarbe anwenden oder die Detailzeilen mit einem Einzug versehen.
Die Verfahren in diesem Thema veranschaulichen das manuelle Erstellen eines abgestuften Berichts. Sie können jedoch auch den Assistenten zum Erstellen neuer Tabellen und Matrizen verwenden. Der Assistent stellt das Layout für abgestufte Berichte bereit und erleichtert die Berichterstellung. Nachdem Sie den Assistenten abgeschlossen haben, können Sie den Bericht optimieren.
Hinweis
Der Assistent ist nur in Berichts-Generator verfügbar.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
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 Berichtsdatenbereich verfügbar sind. Zum Beispiel ist [PLZ] ein einfacher Feldausdruck für das Feld PLZ in einem Dataset.
Wählen Sie Gruppenkopf hinzufügen. Hierdurch wird eine statische Zeile für Gruppenbezeichnung und Gruppengesamtwerte über der Gruppe eingefügt. Ebenso können Sie Gruppenfuß hinzufügen auswählen, um unter der Gruppe eine statische Zeile hinzuzufügen. 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 Auffüllung 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 Ausrichtungdie Eigenschaften für Auffüllung.
Geben Sie für Linkseinen neuen Auffüllungswert ein, z. B. .5in. Durch die Auffüllung wird der Text in der Zelle um den angegebenen Wert eingerückt. Die Standardauffüllung ist 2 Punkt. Gültige Werte für die Auffüllungseigenschaften sind Zahlen über null (0) gefolgt von einem Größenkennzeichner.
Die folgenden Größenkennzeichner sind verfügbar:
Größenkennzeichner Beschreibung 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 auf der Registerkarte Home auf Ausführen. 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 Hinzufügen oder Löschen einer Gruppe in einem Datenbereich (Berichts-Generator und SSRS).
Geben Sie im Dialogfeld Tablix-Gruppe einen Namen ein.
Geben Sie in Gruppierungsausdruckeinen 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 Auffüllung für die Zelle, die die Gruppendaten enthält.
Zugehöriger Inhalt
- Seitenkopf- und Seitenfußzeilen (Berichts-Generator und SSRS)
- Formatieren von Berichtselementen (Berichts-Generator und SSRS)
- Tablix-Datenbereich (Berichts-Generator und SSRS)
- Tabellen (Berichts-Generator und SSRS)
- Matrizen (Berichts-Generator und SSRS)
- Listen (Berichts-Generator und SSRS)
- Tabellen, Matrizen und Listen (Berichts-Generator und SSRS)