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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für