Freigeben über


Interaktives Sortieren in einem paginierten Bericht (Berichts-Generator)

Gilt für: Microsoft Report Builder (SSRS) Power BI Report Builder Berichts-Designer in SQL Server Data Tools

Sie können in einem paginierten Bericht Schaltflächen für die interaktive Sortierung hinzufügen, um Benutzer*innen das Umschalten zwischen der auf- und absteigenden Reihenfolge für Zeilen in einer Tabelle oder für Zeilen und Spalten in einer Matrix zu ermöglichen. Die häufigste Verwendung der interaktiven Sortierung besteht im Hinzufügen einer Sortierungsschaltfläche für die einzelnen Spaltenkopfzeilen. Benutzer können dann die Spalte auswählen, anhand derer die Sortierung erfolgen soll.

Interaktive Sortierungsschaltflächen können grundsätzlich jedem Textfeld hinzugefügt werden. Beispielsweise können Sie für ein Textfeld in einer Zeile außerhalb einer Zeilengruppe eine Sortierung für die übergeordneten Gruppenzeilen oder -spalten sowie für untergeordneten Gruppenzeilen oder -spalten oder für die Detailzeilen oder -spalten angeben. Sie können auch Felder in einem Gruppenausdruck kombinieren und eine Sortierung anhand mehrerer Felder durchführen.

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.

Beim Hinzufügen einer interaktiven Sortierung müssen folgende Elemente angegeben werden:

  • Sortierungselement: Zeilen oder Spalten?

  • Sortierungskriterium: Ein Feld, das in einer Tabellenspalte angezeigt wird. ein Feld, das nicht angezeigt wird.

  • Sortierungskontext: Sie können z. B. nach Zeilen sortieren, die Zeilengruppen zugeordnet sind, oder nach Spalten, die Spaltengruppen zugeordnet sind. Ebenso können Sie nach Detailzeilen oder nach untergeordneten Gruppen in einer übergeordneten Gruppe sortieren sowie nach über- und untergeordneten Gruppen.

  • Textfeld, dem die Sortierungsschaltfläche hinzugefügt werden soll: In der Spaltenkopfzeile oder in der Gruppenkopfzeile?

  • Synchronisierung der Sortierung mehrerer Datenbereiche: Sie können einen Bericht so gestalten, dass beim Umschalten der Sortierreihenfolge andere Datenbereiche mit dem gleichen Vorgänger ebenfalls neu sortiert werden.

Eine umfassende Anleitung finden Sie unter Hinzufügen einer interaktiven Sortierung zu einer Tabelle oder Matrix (Berichts-Generator und SSRS).

In der folgenden Tabelle werden die Funktionen von interaktiven Sortierschaltflächen zusammengefasst.

Aktion Sortierungselement Positionierung der Sortierschaltfläche Sortierungskriterium Sortierungsbereich
Sortierung von Detailzeilen für eine Tabelle ohne Gruppen Details Spaltenkopfzeile Datasetfeld, das an diese Spalte gebunden ist Datenbereich
Sortieren von Gruppeninstanzen der obersten Ebene für eine Matrix Gruppen Spaltenkopfzeile Gruppierungsausdruck für übergeordnete Gruppe Datenbereich
Sortierung von Detailzeilen für eine untergeordnete Gruppe in einer Tabelle Details Untergeordnete Gruppenkopfzeile Datasetfeld für die Sortierung Untergeordnete Gruppe
Sortieren von Zeilen für mehrere Zeilengruppen und Detailzeilen in einer Tabelle Gruppen (Neudefinierung des Gruppenausdrucks erforderlich) Spaltenkopfzeile Aggregat des Datasetfelds für die Sortierung Datenbereich
Synchronisieren der Sortierreihenfolge für mehrere Datenbereiche Gruppen Spaltenkopf (Standard) Gruppierungsausdruck Dataset

Die interaktive Sortierung wird vom Berichtsprozessor nach Anwendung aller Datenbereichs- und Gruppensortierungsausdrücke angewendet. Weitere Informationen finden Sie unter Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS).

Hinzufügen der interaktiven Sortierung für mehrere Gruppen

Sie können einer Tabelle mit geschachtelten Zeilengruppen, die jeweils auf einem Datasetfeld basieren, eine Schaltfläche für die interaktive Sortierung hinzufügen, um übergeordnete Gruppenwerte, untergeordnete Gruppenwerte oder Detailzeilen zu sortieren. Dabei können Sie Benutzern auch die Möglichkeit geben, die Tabelle sowohl nach übergeordneten als auch nach untergeordneten Werten zu sortieren, ohne mehrfach auf die Schaltfläche klicken zu müssen.

Hierzu müssen Sie die Tabelle umgestalten, um nach einem Ausdruck zu gruppieren, der mehrere Felder kombiniert. Wenn die Werte in der ursprünglichen Tabelle für ein Dataset mit Lagerbeständen beispielsweise erst nach der Größe und anschließend nach der Farbe sortiert werden, können Sie die beiden Kriterien mithilfe eines Gruppierungsausdrucks in einer Gruppe zusammenfassen. Weitere Informationen finden Sie unter Hinzufügen einer interaktiven Sortierung zu einer Tabelle oder Matrix (Berichts-Generator und SSRS).

Weitere Informationen

Sortieren von Daten in einem Datenbereich (Berichts-Generator und SSRS)
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS)
Hinzufügen einer interaktiven Sortierung zu einer Tabelle oder Matrix (Berichts-Generator und SSRS)