Steuern der Tablix-Datenbereichsanzeige auf einer Seite eines paginierten Berichts (Berichts-Generator)

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

Erfahren Sie mehr über die Eigenschaften, die Sie für einen Tabellen-, Matrix- oder Listendatenbereich in einem paginierten Bericht festlegen können, um dessen Anzeige im Bericht zu ändern.

Steuern der Darstellung von Daten

Tabellen-, Matrix- und Listendatenbereiche sind Beispiele für Tablix -Datenbereiche. Mit den folgenden Funktionen kann die Darstellung eines Tablix-Datenbereichs gesteuert werden:

  • Formatieren von Daten. Um Daten in einer Tabelle, Matrix oder Liste zu formatieren, legen Sie die Formateigenschaften des Textfelds in der Zelle fest. Sie können Eigenschaften für mehrere Zellen gleichzeitig festlegen. Um Daten in einem Diagramm zu formatieren, legen Sie Formatierungseigenschaften für die Reihe fest. Weitere Informationen finden Sie unter Formatieren von Berichtselementen (Berichts-Generator und SSRS) und Formatieren eines Diagramms (Berichts-Generator und SSRS).

  • Schreiben von Ausdrücken. Weitere Informationen finden Sie unter Ausdrucksverwendungen in Berichten (Berichts-Generator und SSRS) und Beispiele für Ausdrücke (Berichts-Generator und SSRS).

  • Steuern der Sortierreihenfolge. Zum Steuern der Sortierreihenfolge definieren Sie Sortierungsausdrücke für den Datenbereich. Um die Sortierreihenfolge für Zeilen und Spalten zu steuern, die einer Gruppe zugeordnet sind, müssen Sie Sortierungsausdrücke für die Gruppe, einschließlich der Detailgruppen, definieren. Sie können auch interaktive Sortierschaltflächen hinzufügen, um Benutzern zu ermöglichen, einen Tablix-Datenbereich oder dessen Gruppen zu sortieren. Weitere Informationen finden Sie unter Sortieren von Daten in einem Datenbereich (Berichts-Generator und SSRS).

  • Anzeigen einer Meldung, wenn keine Daten vorhanden sind. Wenn zur Laufzeit keine Daten für ein Berichtsdataset vorhanden sind, können Sie eine eigene Meldung schreiben, die statt des Datenbereichs angezeigt werden soll. Weitere Informationen finden Sie unter Festlegen einer Meldung über fehlende Daten für einen Datenbereich (Berichts-Generator und SSRS).

  • Bedingtes Ausblenden von Daten. Um bedingt zu steuern, ob ein Datenbereich oder Teile eines Datenbereichs angezeigt oder ausgeblendet werden sollen, können Sie die Hidden-Eigenschaft auf TRUE oder auf einen Ausdruck festlegen. Ausdrücke können Verweise auf Berichtsparameter enthalten. Sie können auch ein Element zum Ein-/Ausschalten angeben, sodass die Benutzer entscheiden können, ob Detaildaten angezeigt werden sollen. Weitere Informationen finden Sie unter Drilldownaktion (Berichts-Generator und SSRS).

  • Zusammenführen von Zellen. Mehrere zusammenhängende Zellen in einer Tabelle können zu einer einzelnen Zelle kombiniert werden. Dies wird als mehrere Spalten überspannende Zellen oder Zusammenführung von Zellen bezeichnet. Zellen können nur horizontal oder vertikal kombiniert werden. Wenn Sie Zellen zusammenführen, bleiben nur die Daten in der ersten Zelle erhalten. Daten in anderen Zellen werden entfernt. Zusammengeführte Zellen können in ihre ursprünglichen Spalten aufgeteilt werden. Weitere Informationen finden Sie unter Zusammenführen von Zellen in einem Datenbereich (Berichts-Generator und SSRS).

Steuern von Position und Erweiterung des Tablix-Datenbereichs auf einer Seite

Mit den folgenden Funktionen kann die Darstellung eines Tablix-Datenbereichs in einem gerenderten Bericht gesteuert werden:

  • Das Steuern von der Position eines Tablix-Datenbereichs in Verhältnis zu anderen Berichtselementen. Ein Tablix-Datenbereich kann über, neben oder unter anderen Berichtselementen auf der Berichtsentwurfsoberfläche positioniert werden. Zur Laufzeit erweitert der Berichts-Generator nach Bedarf den Tablix-Datenbereich für die Daten, die für das verknüpfte Dataset abgerufen werden. Dabei werden gleichrangige Berichtselemente ggf. weiter nach außen geschoben. Um ein Tablix-Element neben einem anderen Berichtselement zu verankern, legen Sie die Berichtselemente als Peers fest und passen ihre relativen Positionen an. Weitere Informationen finden Sie unter Renderingverhalten (Berichts-Generator und SSRS).

  • Ändern der Erweiterungsrichtung. Um zu steuern, ob ein Tablix-Datenbereich von links nach rechts (LTR) oder von rechts nach links (RTL) über die Breite der Seite erweitert wird, verwenden Sie die Direction-Eigenschaft, auf die über das Eigenschaftenfenster zugegriffen werden kann. Weitere Informationen finden Sie unter Rendern von Datenbereichen (Berichts-Generator und SSRS).

Steuern, wie ein Tablix-Datenbereich auf einer Seite gerendert wird

In der folgenden Liste wird beschrieben, wie Sie die Anzeige eines Tablix-Datenbereichs in einem Bericht steuern können:

  • Steuern der Paginierung. Um den Umfang der Daten zu steuern, die pro Berichtsseite angezeigt werden, können Sie Seitenumbrüche für Datenbereiche festlegen. Sie können auch Seitenumbrüche für Gruppen festlegen. Seitenumbrüche können sich auf die Leistung von bedarfsgesteuertem Rendering auswirken, wenn sich der Umfang der Daten verringert, der pro Seite verarbeitet werden muss. Weitere Informationen finden Sie unter Paginierung in Reporting Services (Berichts-Generator und SSRS) und Hinzufügen eines Seitenumbruchs (Berichts-Generator und SSRS).

  • Anzeigen von Daten auf beiden Seiten der Zeilenköpfe. Zeilenköpfe müssen nicht unbedingt an der Seite eines Tablix-Datenbereichs angezeigt werden. Sie können die Zeilenköpfe zwischen Spalten verschieben, sodass Datenspalten vor den Zeilenköpfen angezeigt werden. Ändern Sie dazu die GroupsBeforeRowHeaders-Eigenschaft für die Matrix. Sie können auf diese Eigenschaft über das Eigenschaftenfenster zugreifen. Der Wert für diese Eigenschaft ist eine ganze Zahl; durch den Wert 2 werden beispielsweise zwei Gruppeninstanzen von Datenbereichsspalten-Daten vor der Spalte mit den Zeilenköpfen angezeigt.

Steuernd, wie Tablix-Zeilen- und -Spaltengruppen gerendert werden

Die Steuerung, wie ein Tablix-Datenbereich gerendert wird, hängt von den Gruppenstrukturen ab. Ein Tablix-Datenbereich kann vier Bereiche enthalten, wie in der folgenden Abbildung dargestellt:

Tablix-Datenbereiche

Der Zeilengruppenbereich und der Spaltegruppenbereich enthalten Gruppenköpfe. Wenn ein Tablix-Datenbereich Gruppenheader hat, steuern Sie, wie Zeilen und Spalten wiederholt werden, indem Sie auf der Seite Allgemein des Dialogfelds Tablix-Eigenschaften Eigenschaften festlegen.

Wenn der Tablix-Datenbereich nur einen Tablix-Textbereich enthält, sind keine Gruppenheader vorhanden. Es gibt nur statische und dynamische Tablix-Elemente. Ein statisches Element wird einmal bezogen auf eine Tablix-Zeilengruppe oder -Spaltengruppe angezeigt. Ein dynamisches Element wird für jeden eindeutigen Gruppenwert einmal wiederholt. Beispiel: In einem Tablix-Datenbereich, in dem eine Bestellung angezeigt wird, können die Spaltennamen in der Bestellung in einem statischen Zeilenelement angezeigt werden. Jede Zeile in der Bestellung wird in einem dynamischen Zeilenelement angezeigt.

Sie können bestimmen, wie ein Tablix-Element gerendert wird, indem Sie Eigenschaften im Eigenschaftenbereich festlegen. Weitere Informationen finden Sie unter „Erweiterter Modus“ in Gruppierungsbereich (Berichts-Generator).

In der folgenden Liste wird beschrieben, wie Sie die Anzeige eines Tablix-Datenbereichs in einem Bericht steuern können:

Weitere Informationen darüber, wie sich das Exportieren eines Berichts in unterschiedliche Formate auf das Rendern eines Tablix-Datenbereichs auf einer Seite auswirkt, finden Sie unter Renderingverhalten (Berichts-Generator und SSRS).

Weitere Informationen

Verknüpfen mehrerer Datenbereiche mit einem Dataset (Berichts-Generator und SSRS)
Geschachtelte Datenbereiche (Berichts-Generator und SSRS)
Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Auflistungen (Berichts-Generator und SSRS)
Steuern von Seitenumbrüchen, Überschriften, Spalten und Zeilen (Berichts-Generator und SSRS)
Tablix-Datenbereich (Berichts-Generator und SSRS)
Tabellen (Berichts-Generator und SSRS)
Create a Matrix (Erstellen einer Matrix)
Create Invoices and Forms with Lists (Erstellen von Rechnungen und Formularen mit Listen)
Tabellen, Matrizen und Listen (Berichts-Generator und SSRS)