Interaktive Sortierung (Berichts-Generator 3.0 und SSRS)

Sie können Schaltflächen für die interaktive Sortierung hinzufügen, um Benutzern 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.

HinweisHinweis

Sie können Berichtsdefinitionen (RDL) in Berichts-Generator 3.0 und im Berichts-Designer in Business Intelligence Development Studio erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Berichts-Generator 3.0 (SSRS) im Web auf microsoft.com.

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

  • Sortierungselement: z. B. Zeilen oder Spalten.

  • Sortierungskriterium: z. B. 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 für die Sortierungsschaltfläche: z. B. Spaltenkopf oder Gruppenzeilenkopf.

  • 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.

Schrittweise Anweisungen finden Sie unter Vorgehensweise: Hinzufügen einer interaktiven Sortierung zu einer Tabelle oder Matrix (Report Builder 3.0 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 (Report Builder 3.0 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 Vorgehensweise: Hinzufügen einer interaktiven Sortierung zu einer Tabelle oder Matrix (Report Builder 3.0 und SSRS).