Freigeben über


Hinzufügen von Daten zu einem Tablix-Datenbereich in einem paginierten Bericht (Berichts-Generator)

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

Wenn Sie in einem paginierten Bericht Daten aus einem Berichtsdataset in einer Tabelle oder einer Matrix darstellen möchten, geben Sie in jeder Datenzelle den Namen eines anzuzeigenden Datasetfelds an. Sie können Detaildaten oder gruppierte Daten anzeigen. Wenn Sie einer Tabelle oder Matrix Gruppen hinzufügen, werden automatisch Zeilen und Spalten für Gruppenwerte und Gruppendaten hinzugefügt. Anschließend können Sie Teilergebnisse und Gesamtergebnisse für die Daten hinzufügen.

Alle Daten in einem Datenbereich gehören zu mindestens einer Gruppe. Detaildaten sind ein Element der Detailgruppe. Weitere Informationen zu Detail- und Gruppendaten finden Sie unter Grundlegendes zu Gruppen (Berichts-Generator).

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.

Hinzufügen von Detaildaten

Detaildaten sind sämtliche Daten aus einem Berichtsdataset nach dem Anwenden von Filtern auf das Dataset, den Datenbereich und die Detailgruppe. Alle in einem Tablix-Datenbereich angezeigten Detaildaten müssen aus demselben Berichtsdataset stammen.

Wenn Sie einem Tablix-Datenbereich Detaildaten aus einem Berichtsdataset hinzufügen möchten, ziehen Sie ein Datasetfeld aus dem Berichtsdatenbereich in die einzelnen Zellen in der Detailzeile. Für vorhandene Zellen in einem Tablix-Datenbereich können Sie einen Datasetfeld-Ausdruck mithilfe der Feldauswahl der jeweiligen Zelle hinzufügen oder bearbeiten, oder indem Sie ein Feld aus dem Berichtsdatenbereich in die Zelle ziehen. Wenn Sie mehr Spalten erstellen möchten, können Sie das Feld aus dem Berichtsdatenbereich ziehen und in einen vorhandenen Tablix-Datenbereich einfügen.

Standardmäßig werden zur Laufzeit in einer Zelle in der Detailzeile Detaildaten angezeigt, während in einer Zelle in der Gruppenzeile ein Aggregatwert angezeigt wird. Weitere Informationen zu Tablix-Zeilen und -Spalten finden Sie unter Zellen, Zeilen und Spalten des Tablix-Datenbereichs (Berichts-Generator).

Eine Detailzeile wird von einer Tabellenvorlage und einer Listenvorlage bereitgestellt. Eine Matrixvorlage weist keine Detailzeile auf. Wenn im Tablix-Datenbereich keine Detailzeile enthalten ist, können Sie eine Detailzeile hinzufügen, indem Sie eine Detailgruppe definieren. Weitere Informationen finden Sie unter Hinzufügen einer Detailgruppe (Berichts-Generator).

Hinzufügen gruppierter Daten

Gruppierte Daten sind alle Detaildaten, die von einem Gruppierungsausdruck angegeben werden, nachdem Filter auf das Dataset, den Datenbereich und die Gruppe angewendet wurden. Wenn Sie Detaildaten in Gruppen organisieren möchten, ziehen Sie Felder aus dem Berichtsdatenbereich in den Bereich Gruppierung. Beim Hinzufügen einer Gruppe werden in Reporting Services dem Tablix-Datenbereich, in dem gruppierte Daten angezeigt werden sollen, automatisch verknüpfte Zeilen oder Spalten hinzugefügt. Zellen in diesen Zeilen oder Spalten werden gruppierten Daten zugeordnet. Weitere Informationen finden Sie unter Hinzufügen oder Löschen einer Gruppe in einem Datenbereich (Berichts-Generator).

Wenn Sie ein Datasetfeld, das numerische Daten darstellt, einer Zelle in einer Gruppenzeile oder -spalte hinzufügen, ist der Wert der Zelle standardmäßig die Summe der gruppierten Daten, deren Bereich auf die innersten Zeilen- und Spaltengruppenmitgliedschaften für die Zelle festgelegt ist. Sie können die Standardaggregatfunktion Sum in eine beliebige andere Aggregatfunktion ändern, z.B. in Avg oder Count. Sie können auch den Standardbereich für eine Aggregatberechnung ändern. Sie können zum Beispiel den Standardwert für die Berechnung des prozentualen Anteils eines Wertes an einer Zeilengruppe ändern. Weitere Informationen finden Sie unter Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Sammlungen (Report Builder).

Standardmäßig stammen alle gruppierten Daten aus demselben Berichtsdataset. In einem Tablix-Datenbereich können Sie Aggregatwerte aus einem anderen Dataset einbinden, indem Sie den Datasetnamen als Bereich angeben. Sie können mehrere Aggregatwerte aus mehreren Datasets in einem einzelnen Tablix-Datenbereich angeben. Weitere Informationen finden Sie unter Referenz zu Aggregatfunktionen (Report Builder).

Hinzufügen von Zwischensummen und Gesamtsummen

Wenn Sie Teilergebnisse für eine Gruppe und Gesamtergebnisse für den Datenbereich hinzufügen möchten, wählen Sie die Funktion Gesamtergebnis hinzufügen im Kontextmenü einer Zelle oder im Bereich Gruppierung aus. Die Zeilen und die Spalten, in denen die Gesamtergebnisse angezeigt werden sollen, werden automatisch hinzugefügt. Für Teilergebnis- und Gesamtergebnisausdrücke wird standardmäßig die Sum -Aggregatfunktion verwendet. Nach dem Hinzufügen des Ausdrucks können Sie die Standardfunktion ändern. Weitere Informationen finden Sie unter Hinzufügen eines Gesamtergebnisses zu einer Gruppe oder einem Tablix-Datenbereich (Berichts-Generator) und Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Auflistungen (Berichts-Generator).

Hinzufügen von Bezeichnungen

Wenn Sie Bezeichnungen für eine Gruppe oder für den Datenbereich hinzufügen möchten, fügen Sie eine Zeile oder Spalte außerhalb der Gruppe hinzu, der eine Bezeichnung zugewiesen werden soll. Bezeichnungszeilen und -spalten ähneln Zeilen und Spalten, die für die Anzeige von Ergebnissen hinzugefügt werden. Weitere Informationen finden Sie unter Einfügen oder Löschen einer Zeile (Berichts-Generator) oder Einfügen oder Löschen einer Spalte (Berichts-Generator).

Hinzufügen eines vorhandenen Tablix-Datenbereichs aus einem anderen Bericht

Sie können einen Datenbereich aus einem anderen Bericht kopieren und diesen in einen neuen oder einen vorhandenen Bericht einfügen. Nachdem Sie die Datenregion eingefügt haben, müssen Sie sicherstellen, dass das von der Datenregion verwendete Dataset definiert ist. Sie müssen auch sicherstellen, dass die Datasetfelder identische Namen und Datentypen wie im ursprünglichen Bericht aufweisen. Sie können Datasets nicht von einem Bericht zu einem anderen kopieren, Wenn die Berichte jedoch freigegebene Datenquellen verwenden, können Sie das Dataset schnell im anderen Bericht duplizieren. Außerdem können Sie den Abfragetext für die Abfragen importieren, die die Daten für das Dataset abrufen. So können Abfragen in Berichten problemlos dupliziert werden. Weitere Informationen finden Sie unter „Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Report Builder)“.