Steuern der Tablix-Datenbereichsanzeige auf einer Berichtsseite (Report Builder 3.0 und SSRS)
In diesem Thema werden die Eigenschaften für einen Tablix-Datenbereich beschrieben, die Sie ändern können, um die Darstellung eines Tablix-Datenbereichs bei der Anzeige des Datenbereichs in einem Bericht zu ändern.
Hinweis |
---|
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. |
Steuern der Darstellung von Daten
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 (Report Builder 3.0 und SSRS) und Formatieren eines Diagramms (Report Builder 3.0 und SSRS).
Schreiben von Ausdrücken. Weitere Informationen finden Sie unter Verwenden von Ausdrücken (Berichts-Generator 3.0 und SSRS) und Beispiele für Ausdrücke (Berichts-Generator 3.0 und SSRS).
Steuern der Sortierreihenfolge. Um die Sortierreihenfolge zu steuern, müssen Sie Sortierungsausdrücke für den Datenbereich definieren. 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 Vorgehensweise: Sortieren von Daten in einem Datenbereich (Report Builder 3.0 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 Vorgehensweise: Festlegen einer Meldung über fehlende Daten für einen Datenbereich (Report Builder 3.0 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 ToggleItem-Element angeben, sodass die Benutzer entscheiden können, ob Detaildaten angezeigt werden sollen. Weitere Informationen finden Sie unter Ausblenden und Anzeigen von Berichtselementen durch Hinzufügen einer Drilldownaktion (Berichts-Generator 3.0 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 Vorgehensweise: Zusammenführen von Zellen in einem Datenbereich (Report Builder 3.0 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 Reporting Services nach Bedarf den Tablix-Datenbereich für die Daten, die für das verknüpfte Dataset abgerufen werden, und verschiebt ggf. Peer-Berichtselemente weiter nach außen. Um ein Tablix-Element neben einem anderen Berichtselement zu verankern, müssen Sie die Berichtselemente als Peers festlegen und ihre relativen Positionen anpassen. Weitere Informationen finden Sie unter Grundlegendes zum Renderingverhalten (Report Builder 3.0 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 (Report Builder 3.0 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 Grundlegendes zur Paginierung in Reporting Services (Report Builder 3.0 und SSRS) und Vorgehensweise: Hinzufügen eines Seitenumbruchs (Report Builder 3.0 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 hierzu 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:
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 in "Erweiterter Modus" in Gruppierungsbereich (Berichts-Generator 3.0).
In der folgenden Liste wird beschrieben, wie Sie die Anzeige eines Tablix-Datenbereichs in einem Bericht steuern können:
Wiederholen von Zeilen- und Spaltenköpfen auf mehreren Seiten.Sie können Zeilen- und Spaltenköpfe auf jeder Seite eines Tablix-Datenbereichs anzeigen. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von Zeilen- und Spaltenüberschriften auf mehreren Seiten (Report Builder 3.0 und SSRS).
Beibehalten von Zeilen- und Spaltenköpfen in der Ansicht beim Durchführen eines Bildlaufs. Sie können steuern, ob die Zeilen- und Spaltenköpfe in einer Ansicht beibehalten werden, wenn Sie in einem Browser einen Bildlauf für einen Bericht durchführen. Weitere Informationen finden Sie unter Vorgehensweise: Sichtbarhalten von Kopfzeilen beim Durchführen eines Bildlaufs durch einen Bericht (Report Builder 3.0 und SSRS).
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 Grundlegendes zum Renderingverhalten (Report Builder 3.0 und SSRS).
Siehe auch