Tabellen, Matrizen und Listen (Report Builder 3.0 und SSRS)

Tabellen, Matrizen und Listen sind Datenbereiche, in denen Berichtsdaten in Zellen angezeigt werden, die in Zeilen und Spalten angeordnet sind. Die Zellen enthalten in der Regel Textdaten wie Text, Datumsangaben und Zahlen, können jedoch auch Messgeräte, Diagramme oder Berichtselemente wie Bilder enthalten. Als Ganzes gesehen werden Tabellen, Matrizen und Listen häufig als Tablix-Datenbereiche bezeichnet.

Die Tabellen-, Matrix- und Listenvorlagen werden auf Grundlage des Tablix-Datenbereichs erstellt, der als flexibles Raster Daten in Zellen anzeigen kann. In den Tabellen- und Matrixvorlagen werden Zellen in Zeilen und Spalten angeordnet. Da Vorlagen Variationen des zugrunde liegenden generischen Tablix-Datenbereichs sind, können Sie Daten in einer Kombination von Vorlagenformaten anzeigen und die Tabelle, Matrix oder Liste so ändern, dass die Funktionen eines anderen Datenbereichs aufgenommen werden, während Sie den Bericht weiterentwickeln. Wenn Sie zum Beispiel eine Tabelle hinzufügen und feststellen, dass sie nicht Ihren Vorstellungen entspricht, können Sie Spaltengruppen hinzufügen und die Tabelle so in eine Matrix umwandeln.

Die Tabellen- und Matrixdatenbereiche können komplexe Datenbeziehungen anzeigen, indem sie geschachtelte Tabellen, Matrizen, Listen, Diagramme und Messgeräte einschließen. Tabellen und Matrizen haben ein Tabellenlayout. Die Daten stammen aus einem einzelnen Dataset, das auf einer einzelnen Datenquelle beruht. Der Hauptunterschied zwischen Tabellen und Matrizen ist, dass Tabellen nur Zeilengruppen enthalten können, während Matrizen Zeilengruppen und Spaltengruppen enthalten.

Listen unterscheiden sich leicht davon. Sie unterstützen ein freies Layout und können mehrere Peertabellen oder -matrizen umfassen, von denen jede ein anderes Dataset verwendet. Listen können auch für Formulare verwendet werden, z. B. für Rechnungen.

In den folgenden Bildern werden einfache Berichte mit einer Tabelle, Matrix oder Liste angezeigt.

Tabelle, Matrix und Liste

Informationen mit einer schnellen Einführung in das Arbeiten mit Tabellen, Matrizen und Listen finden Sie unter Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator 3.0), Lernprogramm: Erstellen eines Matrixberichts (Report Builder 3.0) und Lernprogramm: Erstellen eines Freiformberichts (Report Builder 3.0).

HinweisHinweis

Tabellen, Matrizen und Listen können getrennt von einem Bericht als Berichtsteile veröffentlicht werden. Berichtsteile sind eigenständige Berichtselemente, die auf dem Berichtsserver gespeichert werden und in andere Berichte eingeschlossen werden können. Verwenden Sie den Berichts-Generator, um Teile im Berichtsteilkatalog zu durchsuchen und auszuwählen, die den Berichten hinzugefügt werden sollen. Speichern Sie Berichtsteile mithilfe von Berichts-Designer oder Berichts-Generator zur Verwendung im Berichtsteilkatalog. Weitere Informationen finden Sie unter Berichtsteile (Berichts-Generator 3.0 und SSRS) und Berichtsteile im Berichts-Designer (SSRS) im Web auf microsoft.com.

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.

In diesem Artikel

Tabelle

Matrix

Liste

Vorbereiten der Daten

Erstellen und Konfigurieren von Tabellen, Matrizen und Listen

Wechseln zwischen Tablix-Vorlagen

Themen zur Vorgehensweise

Dieser Abschnitt

Tabelle

Mithilfe einer Tabelle können Sie Detaildaten anzeigen und/oder Daten in Zeilengruppen anordnen. Die Tabellenvorlage enthält drei Spalten mit einer Tabellenkopfzeile und einer Detailzeile für Daten. Die folgende Abbildung zeigt die ursprüngliche Tabellenvorlage für die Auswahl auf der Entwurfsoberfläche:

Tabellenvorlage auf Entwurfsoberfläche, ausgewählt

Sie können Daten nach einzelnen Feldern, mehreren Feldern oder unter Verwendung eigener Ausdrücke gruppieren. Sie können geschachtelte Gruppen oder unabhängige, angrenzende Gruppen erstellen und aggregierte Werte für gruppierte Daten anzeigen oder Gruppen Gesamtergebnisse hinzufügen. Wenn die Tabelle beispielsweise eine Zeilengruppe mit dem Namen [Kategorie] enthält, können Sie ein Teilergebnis für jede Gruppe sowie ein Gesamtergebnis für den Bericht hinzufügen. Um die Darstellung der Tabelle zu verbessern und Daten hervorzuheben, die Sie herausstellen möchten, können Sie Zellen miteinander verbinden und Daten und Tabellenüberschriften formatieren.

Sie können Detaildaten oder gruppierte Daten zunächst ausblenden und Benutzern mithilfe von Drilldownelementen eine interaktive Auswahl der anzuzeigenden Daten ermöglichen.

Weitere Informationen finden Sie unter Hinzufügen einer Tabelle (Berichts-Generator 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Matrix

Mithilfe einer Matrix können Sie analog zu einer PivotTable oder einer Kreuztabelle Zusammenfassungen von aggregierten Daten in Zeilen- und Spaltengruppen anzeigen. Die Anzahl der Zeilen und Spalten für Gruppen wird von der Anzahl der eindeutigen Werte für die einzelnen Zeilen- und Spaltengruppen bestimmt. Die folgende Abbildung zeigt die ursprüngliche Matrixvorlage für die Auswahl auf der Entwurfsoberfläche:

Neue Matrix aus Toolbox hinzugefügt, ausgewählt

Sie können Daten nach mehreren Feldern oder Ausdrücken in Zeilen- und Spaltengruppen gruppieren. Wenn die Berichtsdaten und die Datenbereiche zur Laufzeit kombiniert werden, wächst eine Matrix horizontal und vertikal in dem Maß, in dem auf der Seite Spalten für Spaltengruppen und Zeilen für Zeilengruppen hinzugefügt werden. Die Matrixzellen zeigen aggregierte Werte für die Schnittmenge der Zeilen- und Spaltengruppen, zu denen die Zelle gehört. Wenn die Matrix beispielsweise eine Zeilengruppe (Kategorie) und zwei Spaltengruppen (Gebiet und Jahr) hat, aus denen die Summe der Verkäufe hervorgeht, zeigt der Bericht zwei Zellen mit den Summen der Verkäufe für jeden Wert in der Kategoriegruppe an. Der Bereich der Zellen der zwei Schnittmengen sind: Kategorie und Gebiet sowie Kategorie und Jahr. Die Matrix kann geschachtelte und angrenzende Gruppen enthalten. Geschachtelte Gruppen verfügen über eine übergeordnete/untergeordnete Beziehung, während angrenzende Gruppen gleichgestellt sind. Sie können Teilergebnisse für einzelne und alle Ebenen von geschachtelten Zeilen- und Spaltengruppen innerhalb der Matrix hinzufügen.

Um die Matrixdaten besser lesbar zu machen und die Daten hervorzuheben, die Sie herausstellen möchten, können Sie Zellen miteinander verbinden oder horizontal und vertikal teilen und Daten- und Gruppenüberschriften formatieren.

Sie können auch Drilldownschalter einfügen, mit denen die Detaildaten anfänglich ausgeblendet werden. Benutzer können dann auf die Schalter klicken, um nach Bedarf ausführlichere bzw. weniger Details anzuzeigen.

Weitere Informationen finden Sie unter Hinzufügen einer Matrix (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Liste

Erstellen Sie mithilfe einer Liste ein Freiformatlayout. Sie sind nicht auf ein Rasterlayout beschränkt, sondern können Felder in der Liste frei platzieren. Mit einer Liste können Sie ein Formular zum Anzeigen einer Vielzahl von Datasetfeldern entwerfen, oder Sie können die Liste als Container zum Anzeigen mehrerer Datenbereiche nebeneinander für gruppierte Daten verwenden. Beispielsweise können Sie eine Gruppe für eine Liste definieren, eine Tabelle, ein Diagramm oder ein Bild hinzufügen, oder Sie können Gruppenwerte in Tabellenform oder als Grafiken anzeigen, wie bei Angestellten- oder Patientendatensätzen.

'Neue Liste' aus Toolbox hinzugefügt, ausgewählt

Weitere Informationen finden Sie unter Hinzufügen einer Liste (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Vorbereiten der Daten

In einem Tabellen-, Matrix- und Listendatenbereich werden Daten aus einem Dataset angezeigt. Sie können die Daten in der Abfrage vorbereiten, aus der die Daten für das Dataset abgerufen werden, oder indem Sie die Eigenschaften in der Tabelle, Matrix oder Liste festlegen.

Mit den Abfragesprachen wie z. B. Transact-SQL, mit denen Sie die Daten für die Berichtsdatasets abrufen, können Sie die Daten vorbereiten. Wenden Sie dazu Filter an, um nur eine Teilmenge der Daten aufzunehmen, ersetzen Sie NULL-Werte oder Leerzeichen durch Konstanten, damit der Bericht lesbarer wird, und sortieren und gruppieren Sie die Daten.

Wenn Sie die Daten im Tabellen-, Matrix- oder Listendatenbereich eines Berichts vorbereiten möchten, legen Sie Eigenschaften für den Datenbereich oder die Zellen innerhalb des Datenbereichs fest. Wenn Sie die Daten filtern oder sortieren möchten, legen Sie die Eigenschaften für den Datenbereich fest. Um etwa die Spalten zu sortieren, geben Sie die Spalten, die sortiert werden sollen, und die Sortierreihenfolge an. Wenn Sie einen alternativen Wert für ein Feld angeben möchten, legen Sie die Werte des Zellentexts fest, der im Feld angezeigt wird. Verwenden Sie beispielsweise einen Ausdruck zum Festlegen des Werts, wenn Sie Leer anzeigen möchten, falls ein Feld leer oder NULL ist.

Weitere Informationen finden Sie unter Vorbereiten von Daten für die Anzeige in einem Tablix-Datenbereich (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Erstellen und Konfigurieren einer Tabelle, Matrix oder Liste

Wenn Sie dem Bericht Tabellen oder Matrizen hinzufügen, können Sie den Tabellen- und Matrix-Assistenten verwenden oder die Tabellen bzw. Matrizen aus den Vorlagen, die der Berichts-Generator und der Berichts-Designer bereitstellen, manuell erstellen. Listen werden manuell aus der Listenvorlage erstellt.

Der Assistent führt Sie durch die Schritte, damit Sie schnell eine Tabelle oder Matrix erstellen und konfigurieren können. Nachdem Sie den Assistenten abgeschlossen oder die Tablix-Datenbereiche von Grund auf neu erstellt haben, können Sie diese weiter konfigurieren und verfeinern. Mit den Dialogfeldern, die über die Kontextmenüs der Datenbereiche geöffnet werden können, können die am häufigsten verwendeten Eigenschaften für Seitenumbrüche, Wiederholbarkeit und Sichtbarkeit von Kopf- und Fußzeilen, Anzeigeoptionen, Filter und Sortierung einfach festgelegt werden. Der Tablix-Datenbereich verfügt jedoch außerdem über viele zusätzliche Eigenschaften, Sie nur im Eigenschaftenbereich des Berichts-Generators festlegen können. Wenn Sie z. B. eine Meldung anzeigen möchten, wenn das Dataset einer Tabelle, Matrix oder Liste leer ist, geben Sie den Meldungstext im Bereich "Eigenschaften" der NoRowsMessage-Tablix-Eigenschaft an.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Wechseln zwischen Tablix-Vorlagen

Sie sind nicht auf die anfänglich ausgewählte Tablix-Vorlage beschränkt. Sie können Ihren Tablix-Entwurf beim Hinzufügen von Gruppen, Gesamtwerten und Bezeichnungen ändern. Beispielsweise können Sie mit einer Tabelle beginnen und dann die Detailzeile löschen und Spaltengruppen hinzufügen. Weitere Informationen finden Sie unter Untersuchen der Flexibilität eines Tablix-Datenbereichs (Report Builder 3.0 und SSRS).

Sie können eine Tabelle, Matrix oder Liste weiterentwickeln, indem Sie eine beliebige Tablix-Funktion hinzufügen. Zu den Tablix-Funktionen gehört das Anzeigen von Detaildaten oder Aggregaten für gruppierte Daten in Zeilen und Spalten. Sie können geschachtelte Gruppen, unabhängige angrenzende Gruppen oder rekursive Gruppen erstellen. Gruppierte Daten können gefiltert und sortiert werden, und Sie können Gruppen mithilfe mehrerer Gruppenausdrücke in einer Gruppendefinition einfach kombinieren.

Sie können auch Ergebnisse für eine Gruppe oder Gesamtergebnisse für den Datenbereich hinzufügen. Sie können Zeilen oder Spalten ausblenden, um Berichte zu vereinfachen, und Sie können Benutzern ermöglichen, die Anzeige ausgeblendeter Daten wie bei einem Drilldownbericht ein- und auszuschalten. Weitere Informationen finden Sie unter Steuern der Tablix-Datenbereichsanzeige auf einer Berichtsseite (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Themen zur Vorgehensweise

In diesem Abschnitt werden Vorgehensweisen aufgeführt, die Ihnen Schritt für Schritt zeigen, wie Sie mit Tabellen, Matrizen und Listen in ihren Berichten arbeiten, wie Sie Daten in Zeilen und Spalten anzeigen, Spalten hinzufügen und löschen, Zellen zusammenführen und Teilergebnisse für Zeilen- und Spaltengruppen aufnehmen.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

In diesem Abschnitt

In den folgenden Themen finden Sie zusätzliche Informationen zum Arbeiten mit den Tablix-Datenbereichen.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang