Tablix-Datenbereich (Berichts-Generator und SSRS)Tablix Data Region (Report Builder and SSRS)

Der Tablix-Datenbereich ist in Reporting ServicesReporting Servicesein Berichtselement mit verallgemeinertem Layout, in dem paginierte Berichtsdaten in Zellen angezeigt werden, die in Zeilen und Spalten organisiert sind.In Reporting ServicesReporting Services, the tablix data region is a generalized layout report item that displays paginated report data in cells that are organized into rows and columns. Bei den Berichtsdaten kann es sich um aus der Datenquelle abgerufene Detaildaten oder in benutzerdefinierten Gruppen organisierte aggregierte Detaildaten handeln.Report data can be detail data as it is retrieved from the data source, or aggregated detail data organized into groups that you specify. Jede Tablix-Zelle kann ein beliebiges Berichtselement enthalten, z. B. ein Textfeld, ein Bild oder einen anderen Datenbereich (z. B. einen Tablix-Bereich, ein Diagramm oder ein Messgerät).Each tablix cell can contain any report item, such as a text box or an image, or another data region, such as a tablix region, chart, or gauge. Wenn Sie einer Zelle mehrere Berichtselemente hinzufügen möchten, erstellen Sie zuerst ein Rechteck, das als Container fungiert.To add multiple report items to a cell, first add a rectangle to act as a container. Anschließend fügen Sie dem Rechteck Berichtselemente hinzu.Then, add the report items to the rectangle.

Die Tabellen-, Matrix- und Listendatenbereiche werden auf dem Menüband durch Vorlagen für den zugrunde liegenden Tablix-Datenbereich dargestellt.The table, matrix, and list data regions are represented on the ribbon by templates for the underlying tablix data region. Wenn Sie einem Bericht eine dieser Vorlagen hinzufügen, fügen Sie tatsächlich einen Tablix-Datenbereich hinzu, der für ein spezifisches Datenlayout optimiert ist.When you add one of these templates to a report, you are actually adding a tablix data region that is optimized for a specific data layout. Standardmäßig werden von einer Tabellenvorlage Detaildaten in einem Gitternetzlayout angezeigt, während eine Matrix Gruppendaten in einem Gitternetzlayout und eine Liste Detaildaten in einem Freiformlayout anzeigt.By default, a table template displays detail data in a grid layout, a matrix displays group data in a grid layout, and a list displays detail data in a free-form layout.

Jede Tablix-Zelle in einer Tabelle oder Matrix enthält standardmäßig ein Textfeld.By default, each tablix cell in a table or matrix contains a text box. Die Zelle in einer Liste enthält ein Rechteck.The cell in a list contains a rectangle. Sie können ein Standardberichtselement durch ein anderes Berichtselement ersetzen, z. B. durch ein Bild.You can replace a default report item with a different report item, such as an image.

Beim Definieren von Gruppen für eine Tabelle, Matrix oder Liste fügen Berichts-Generator und Berichts-Designer dem Tablix-Datenbereich Zeilen und Spalten hinzu, in denen die gruppierten Daten angezeigt werden.When you define groups for a table, matrix, or list, Report Builder and Report Designer add rows and columns to the tablix data region on which to display grouped data.

Folgende Kenntnisse sind für das Verständnis des Tablix-Datenbereichs hilfreich:To understand the tablix data region, it helps to understand the following:

  • Der Unterschied zwischen Detaildaten und gruppierten DatenThe difference between detail data and grouped data.

  • Gruppen, die als Zeilengruppen auf der horizontalen Achse und als Spaltengruppen auf der vertikalen Achse als Elemente von Gruppenhierarchien organisiert sind.Groups, which are organized as members of group hierarchies on the horizontal axis as row groups and on the vertical axis as column groups.

  • Der Zweck von Tablix-Zellen in den vier Bereichen eines Tablix-Datenbereichs: Text, Kopfzeilen von Zeilengruppen, Kopfzeilen von Spaltengruppen und EckeThe purpose of tablix cells in the four areas of a tablix data region: the body, the row group headers, the column group headers, and the corner.

  • Statische und dynamische Zeilen und Spalten sowie deren Beziehung zu GruppenStatic and dynamic rows and columns, and how they relate to groups.

Dieser Artikel beschreibt diese Konzepte zur Erklärung der Struktur, die vom Berichts-Generator und vom Berichts-Designer hinzugefügt werden, wenn Sie Vorlagen hinzufügen und Gruppen erstellen, damit Sie die Struktur entsprechend Ihren Anforderungen ändern können.This article spells out these concepts to explain the structure that Report Builder and Report Designer add for you when you add templates and create groups, so you can modify the structure to suit your own needs. Berichts-Generator und Berichts-Designer stellen eine Reihe von visuellen Indikatoren bereit, die Ihnen das Verständnis der Tablix-Datenbereichsstruktur erleichtern.Report Builder and Report Designer provide multiple visual indicators to help you recognize tablix data region structure. Weitere Informationen finden Sie unter Zellen, Zeilen und Spalten des Tablix-Datenbereichs (Berichts-Generator und SSRS).For more information, see Tablix Data Region Cells, Rows, and Columns (Report Builder) and SSRS.

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.Each authoring environment provides different ways to create, open, and save reports and related items.

Grundlegendes zu Detaildaten und gruppierten DatenUnderstanding Detail and Grouped Data

Detaildaten sind sämtliche Daten aus einem Berichtsdataset, die von der Datenquelle zurückgegeben werden.Detail data is all the data from a report dataset as it comes back from the data source. Detaildaten sind im Wesentlichen die Daten, die beim Ausführen einer Datasetabfrage im Ergebnisbereich des Abfrage-Designers angezeigt werden.Detail data is essentially what you see in the query designer results pane when you run a dataset query. Zu den tatsächlichen Detaildaten zählen die vom Benutzer erstellten berechneten Felder. Sie werden durch Filter beschränkt, die für das Dataset, den Datenbereich und die Detailgruppe festgelegt sind.The actual detail data includes calculated fields that you create, and is restricted by filters set on the dataset, data region, and details group. Detaildaten werden in einer Detailzeile mithilfe eines einfachen Ausdrucks angezeigt, z. B. [Quantity].You display detail data on a detail row by using a simple expression such as [Quantity]. Beim Ausführen des Berichts wird die Detailzeile zur Laufzeit in den Abfrageergebnissen einmal pro Zeile wiederholt.When the report runs, the detail row repeats once for each row in the query results at run time.

Gruppierte Daten sind Detaildaten, die anhand eines Werts organisiert werden, den Sie in der Gruppendefinition angeben, z.B. [SalesOrder].Grouped data is detail data that is organized by a value that you specify in the group definition, such as [SalesOrder]. Gruppierte Daten werden in Gruppenzeilen und -spalten mithilfe einfacher Ausdrücke angezeigt, durch die die gruppierten Daten aggregiert werden, z. B. [Sum(Quantity)].You display grouped data on group rows and columns by using simple expressions that aggregate the grouped data, such as [Sum(Quantity)]. Weitere Informationen finden Sie unter Grundlegendes zu Gruppen (Berichts-Generator und SSRS).For more information, see Understanding Groups (Report Builder and SSRS).

Grundlegendes zu GruppenhierarchienUnderstanding Group Hierarchies

Gruppen sind als Elemente von Gruppenhierarchien organisiert.Groups are organized as members of group hierarchies. Hierarchien von Zeilengruppen und Spaltengruppen sind identische Strukturen auf unterschiedlichen Achsen.Row group and column group hierarchies are identical structures on different axes. Stellen Sie sich vor, dass Zeilengruppen auf der Seite nach unten und Spaltengruppen quer über die Seite erweitert werden.Think of row groups as expanding down the page and column groups as expanding across the page.

Eine Baumstruktur stellt geschachtelte Zeilen- und Spaltengruppen mit einer Über-/Unterordnungsbeziehung dar, z. B. eine Kategorie mit Unterkategorien.A tree structure represents nested row and column groups that have a parent/child relationship, such as a category with subcategories. Die übergeordnete Gruppe stellt den Stamm der Struktur dar, während die untergeordneten Gruppen ihre Verzweigungen bilden.The parent group is the root of the tree and child groups are its branches. Gruppen können auch eine unabhängige Beziehung angrenzender Elemente aufweisen, z. B. Umsatz nach Gebiet oder Umsatz nach Jahr.Groups can also have an independent, adjacent relationship, such as sales by territory and sales by year. Mehrere nicht miteinander verknüpfte Strukturhierarchien werden als Gesamtstruktur bezeichnet.Multiple unrelated tree hierarchies are called a forest. In einem Tablix-Datenbereich werden Zeilengruppen und Spaltengruppen jeweils als unabhängige Gesamtstruktur dargestellt.In a tablix data region, row groups and columns groups are each represented as an independent forest. Weitere Informationen finden Sie unter Grundlegendes zu Gruppen (Berichts-Generator und SSRS).For more information, see Understanding Groups (Report Builder and SSRS).

Grundlegendes zu Tablix-DatenbereichenUnderstanding Tablix Data Region Areas

Ein Tablix-Datenbereich enthält vier mögliche Bereiche für Zellen: die Tablix-Ecke, die Tablix-Zeilengruppenhierarchie, die Tablix-Spaltengruppenhierarchie und den Tablix-Text.A tablix data region has four possible areas for cells: the tablix corner, the tablix row group hierarchy, the tablix column group hierarchy, or the tablix body. Der Tablix-Text ist immer vorhanden.The tablix body always exists. Die anderen Bereiche sind optional.The other areas are optional.

In den Zellen im Tablix-Textbereich werden Detail- und Gruppendaten angezeigt.Cells in the tablix body area display detail and group data.

Zellen im Zeilengruppenbereich werden beim Erstellen einer Zeilengruppe automatisch erstellt.Cells in the Row Groups area are created automatically when you create a row group. Dabei handelt es sich um Zellen in Zeilengruppen-Kopfzeilen, in denen standardmäßig Werte von Zeilengruppeninstanzen angezeigt werden.These are row group header cells and display row group instance values by default. Wenn Sie beispielsweise nach [SalesOrder] gruppieren, sind die Gruppeninstanzwerte die einzelnen Bestellungen, nach denen gruppiert wird.For example, when you group by [SalesOrder], group instance values are the individual sales orders that you are grouping by.

Zellen im Spaltengruppenbereich werden beim Erstellen einer Spaltengruppe automatisch erstellt.Cells in the Column Groups area are created automatically when you create a column group. Dabei handelt es sich um Zellen in Spaltengruppen-Kopfzeilen, in denen standardmäßig Werte von Spaltengruppeninstanzen angezeigt werden.These are column group header cells, and they display column group instance values by default. Wenn Sie z. B. nach [Year] gruppieren, sind die Gruppeninstanzwerte die einzelnen Jahre, nach denen gruppiert wird.For example, when you group by [Year], group instance values are the individual years that you are grouping by.

Zellen im Tablix-Eckbereich werden automatisch erstellt, wenn sowohl Zeilengruppen als auch Spaltengruppen definiert wurden.Cells in the tablix corner area are created automatically when you have both row groups and column groups defined. In Zellen in diesem Bereich können Bezeichnungen angezeigt werden. Sie können die Zellen jedoch auch zusammenführen und einen Titel erstellen.Cells in this area can display labels, or you can merge the cells and create a title.

Weitere Informationen finden Sie unter Zonen des Tablix-Datenbereichs (Berichts-Generator und SSRS).For more information, see Tablix Data Region Areas (Report Builder and SSRS).

Grundlegendes zu statischen und dynamischen Zeilen und SpaltenUnderstanding Static and Dynamic Rows and Columns

In einem Tablix-Datenbereich werden Zellen in Zeilen und Spalten organisiert, die Gruppen zugeordnet sind.A tablix data region organizes cells in rows and columns that are associated with groups. Gruppenstrukturen für Zeilengruppen und Spalten sind identisch.Group structures for row groups and columns are identical. In diesem Beispiel werden Zeilengruppen verwendet, die gleichen Konzepte gelten aber auch für Spaltengruppen.This example uses row groups, but you can apply the same concepts to column groups.

Eine Zeile ist entweder statisch oder dynamisch.A row is either a static or dynamic. Eine statische Zeile ist keiner Gruppe zugeordnet.A static row is not associated with a group. Beim Ausführen des Berichts wird eine statische Zeile einmal gerendert.When the report runs, a static row renders once. Kopf- und Fußzeilen von Tabellen sind statische Zeilen.Table headers and footers are static rows. In statischen Zeilen werden Bezeichnungen und Gesamtwerte angezeigt.Static rows display labels and totals. Zellen in einer statischen Zeile sind auf den Datenbereich beschränkt.Cells in a static row are scoped to the data region.

Eine dynamische Zeile ist einer oder mehreren Gruppen zugeordnet.A dynamic row is associated with one or more groups. Eine dynamische Zeile wird für jeden eindeutigen Gruppenwert für die innerste Gruppe einmal gerendert.A dynamic row renders once for every unique group value for the innermost group. Der Gültigkeitsbereich von Zellen in einer dynamischen Zeile ist auf die innerste Zeilengruppe und die innerste Spaltengruppe festgelegt, zu denen die Zelle gehört.Cells in a dynamic row are scoped to the innermost row group and column group to which the cell belongs.

Dynamische Detailzeilen sind der Detailgruppe zugeordnet, die automatisch erstellt wird, wenn Sie der Entwurfsoberfläche eine Tabelle oder Liste hinzufügen.Dynamic detail rows are associated with the Details group that is automatically created when you add a table or list to the design surface. Definitionsgemäß ist die Detailgruppe für einen Tablix-Datenbereich die innerste Gruppe.By definition, the Details group is the innermost group for a tablix data region. In Zellen in Detailzeilen werden Detaildaten angezeigt.Cells in detail rows display detail data.

Dynamische Gruppenzeilen werden erstellt, wenn Sie einem vorhandenen Tablix-Datenbereich eine Zeilengruppe oder Spaltengruppe hinzufügen.Dynamic group rows are created when you add a row group or column group to an existing tablix data region. In Zellen in dynamischen Gruppenzeilen werden aggregierte Werte für den Standardbereich angezeigt.Cells in dynamic group rows display aggregated values for the default scope.

Durch die Funktion Gesamtergebnis hinzufügen wird automatisch eine Zeile außerhalb der aktuellen Gruppe erstellt, in der Werte angezeigt werden, die im Bereich der Gruppe liegen.The Add Total feature automatically creates a row outside the current group on which to display values that are scoped to the group. Sie können statische und dynamische Zeilen auch manuell hinzufügen.You can also add static and dynamic rows manually. Anhand von visuellen Indikatoren können Sie statische Zeilen von dynamischen Zeilen unterscheiden.Visual indicators help you understand which rows are static and which rows are dynamic. Weitere Informationen finden Sie unter Zellen, Zeilen und Spalten des Tablix-Datenbereichs (Berichts-Generator und SSRS).For more information, see Tablix Data Region Cells, Rows, and Columns (Report Builder) and SSRS.

Weitere InformationenSee Also

Verknüpfen mehrerer Datenbereiche mit einem Dataset (Berichts-Generator und SSRS) Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)
Steuern der Tablix-Datenbereichsanzeige auf einer Berichtsseite (Berichts-Generator und SSRS) Controlling the Tablix Data Region Display on a Report Page (Report Builder and SSRS)
Untersuchen der Flexibilität eines Tablix-Datenbereichs (Berichts-Generator und SSRS) Exploring the Flexibility of a Tablix Data Region (Report Builder and SSRS)
Tabellen, Matrizen und Listen (Berichts-Generator und SSRS)Tables, Matrices, and Lists (Report Builder and SSRS)