Share via


Sortieren von Daten in einem Bericht (Visual Studio-Berichts-Designer)

Die Daten in jedem Datenbereich (Tabelle, Matrix oder Liste) können nach Feldern und Ausdrücken sortiert werden. Sie können einen Bericht konfigurieren, der eine Sortierung durch Endbenutzer unterstützt. Dadurch haben Benutzer die Möglichkeit, die Sortierreihenfolge beim Anzeigen eines Berichts interaktiv zu ändern. Alternativ können Sie Parameter angeben, um die Daten zu sortieren, bevor sie im Bericht angezeigt werden.

Festlegen von Sortierungseigenschaften für Datenbereiche

Datenbereiche sind datengebundene Berichtselemente, mit denen sich wiederholende Zeilen von Daten angezeigt werden. Sie können Sortierungseigenschaften für beliebige Datenbereiche festlegen, um zu bestimmen, wie und in welcher Reihenfolge die Zeilen sortiert werden.

Interaktives Sortieren

Sie können Eigenschaften für Spaltenüberschriften festlegen, um eine interaktive Sortierung in einem veröffentlichten Bericht bereitzustellen. Die Sortierung wird über Textfeldeigenschaften angegeben. Sie können eine Sortierung für mehrere Spalten in derselben Tabelle, Liste oder Matrix oder für verschachtelte oder gruppierte Daten angeben.

So geben Sie eine interaktive Sortierung an

  1. Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift (z. B. eine Spalte in einem Tabellenkopf). Wählen Sie dann Eigenschaften aus, um das Dialogfeld Textfeldeigenschaften zu öffnen.

  2. Klicken Sie auf die Registerkarte Interaktive Sortierung.

  3. Wählen Sie Diesem Textfeld einen interaktiven Sortierungsvorgang hinzufügen aus.

  4. Wählen Sie zum Angeben eines Sortierungsausdrucks das Feld aus, das der Spalte entspricht, für die Sie eine Sortierungsaktion definieren. (Wählen Sie z. B. für eine Spaltenüberschrift "Department" =Fields!Department.Value aus.) Die Angabe eines Sortierungsausdrucks ist erforderlich.

  5. Wählen Sie den Datenbereich und den Gültigkeitsbereich für die Sortierung aus. Dieser Schritt bestimmt, ob die Sortierungsaktion für alle Datenbereiche in einem Bericht gilt, ob sie auf den Datenbereich beschränkt ist, der das Textfeld enthält, oder ob ihr Gültigkeitsbereich auf eine weitere von Ihnen ausgewählte Gruppe von Datenbereichen festgelegt wird.

  6. Klicken Sie auf OK.

Zum Überprüfen der Sortierungsaktion können Sie eine Berichtsvorschau anzeigen. Spalten, die eine interaktive Sortierung unterstützen, weisen Pfeilsymbole auf, die die Sortierreihenfolge angeben. Um zwischen einer aufsteigenden und absteigenden Sortierreihenfolge umzuschalten, klicken Sie auf die Spaltenüberschrift.

Parametrisierte Sortierung

Mit Berichtsparametern können Sie die Sortierungseigenschaften eines Datenbereichs oder einer Gruppe ändern. Sie können z. B. den Sortierungsausdruck für die Product-Tabelle im Bericht ändern, sodass sie nach dem Produktnamen oder Preis sortiert wird. Der Benutzer wählt das gewünschte Sortierfeld zur Laufzeit aus.

  • Erstellen Sie einen Berichtsparameter, der eine Sortierungsauswahl des Benutzers akzeptiert.

  • Wählen Sie im Dialogfeld Berichtsparameter die Felder aus, nach denen sortiert werden kann. Die verfügbaren Werte müssen Feldern im Dataset entsprechen. Wenn Sie nach einer Gruppe sortieren, können Sie eine Sortierreihenfolge nach aggregierten Werten angeben. Das Sortieren nach aggregierten Werten wird für Datasets oder Datenbereiche nicht unterstützt.

  • Fügen Sie dem Formular oder der Webseite eine Dropdownliste hinzu, sodass ein Benutzer eine Auswahl aus den verfügbaren Werten treffen kann.

Siehe auch

Aufgaben

Gewusst wie: Filtern von Daten in einem Bericht (Visual Studio-Berichts-Designer)

Konzepte

Definieren von Berichtsparametern in einem Bericht (Visual Studio-Berichts-Designer)
Gruppieren von Daten in einem Bericht (Visual Studio-Berichts-Designer)
Hinzufügen von Matrixdatenbereichen (Visual Studio-Berichts-Designer)
Hinzufügen von Tabellendatenbereichen (Visual Studio-Berichts-Designer)
Hinzufügen von Listendatenbereichen (Visual Studio-Berichts-Designer)