Verknüpfen mehrerer Datenbereiche mit einem Dataset (Berichts-Generator und SSRS)Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)

Sie können einem paginierten Reporting ServicesReporting Services -Bericht mehrere Datenbereiche hinzufügen, um verschiedene Datensichten für ein Berichtsdataset bereitzustellen.You can add multiple data regions to a Reporting ServicesReporting Services paginated report to provide different views of data from the same report dataset. Beispielsweise können Sie Daten in einer Tabelle anzeigen und visuell in einem Diagramm veranschaulichen.For example, you might want to display data in a table and also display it visually in a chart. Voraussetzung hierfür ist die Verwendung identischer Ausdrücke und Bereiche für die entsprechenden Filterausdrücke, Sortierungsausdrücke und Gruppenausdrücke.To do so, you must use identical expressions and scopes for the appropriate filter expressions, sort expressions, and group expressions.

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.

Die Verwendung eines Diagramms und einer Tabelle oder Matrix zum Anzeigen gleicher Daten hilft, die Ähnlichkeiten zwischen einer Tabelle und Formdiagrammen sowie einer Matrix und Bereichs-, Balken- und Säulendiagrammen zu verstehen.To use a chart and a table or matrix to display the same data, it helps to understand the similarities between a table and shape charts, and a matrix and area, bar, and column charts. Tabellen mit einer einzelnen Zeilengruppe können einfach als Kreisdiagramm angezeigt werden.A table with a single row group can easily be displayed as a pie chart. Beim Hinzufügen mehrerer Zeilengruppen können Sie verschiedene Diagramme zur optimalen Darstellung der geschachtelten Gruppen auswählen.As you add multiple row groups, you can choose different types of charts to best display the nested groups. Durch das Hinzufügen geschachtelter Zeilengruppen zu einem Kreisdiagramm wird die Anzahl der Slices im Kreis erhöht.Adding nested row groups to a pie chart increases the number of slices in the pie. Dabei ist zu beachten, dass die Gesamtanzahl der Gruppeninstanzen für die übergeordnete und die untergeordnete Gruppe zu groß sein kann, um in einem Kreisdiagramm angezeigt zu werden.You must decide if the number of group instances for the parent group and child group combined is too many to display in a single pie chart. Bei mehreren Gruppenwerten, die als kleine Slices in einem Kreisdiagramm angezeigt werden, können Sie mithilfe einer Eigenschaft festlegen, dass alle Werte unter einem bestimmten Schwellenwert als eine Kreisslice angezeigt werden.For multiple group values that display as small slices on a pie chart, you can set a property so that all values below a certain threshold display as one pie slice. Weitere Informationen finden Sie unter Zusammenfassen von kleinen Slices in einem Kreisdiagramm (Berichts-Generator und SSRS).For more information, see Collect Small Slices on a Pie Chart.

Eine Tabelle mit mehreren Zeilengruppen kann als Säulendiagramm mit mehreren Kategoriegruppen angezeigt werden.A table with multiple row groups can be shown as a column chart with multiple category groups. Weitere Informationen finden Sie unter Anzeigen derselben Daten in einer Matrix und einem Diagramm.For more information, see Display the Same Data on a Matrix and a Chart. Ein Beispiel für eine Tabelle und ein Diagramm, die unterschiedliche Sichten des gleichen Berichtsdatasets darstellen, finden Sie im Product Line Sales-Bericht in den AdventureWorks-Beispielberichten.For an example of a table and chart that present different views of the same report dataset, see the Product Line Sales report in AdventureWorks Report Samples. Die Tabelle und das Diagramm sind mit dem gleichen Dataset im Bericht verknüpft. Wenn Sie auf die Schaltfläche für die interaktive Sortierung für den Mitarbeiternamen in der Tabelle mit den führenden Mitarbeitern klicken, wird die neue Sortierungsreihenfolge automatisch auch für das entsprechende Diagramm übernommen.Because both the table and the chart are linked to the same dataset in this report, when you click the interactive sort button for Employee Name in the sort the Top Employees table, the Top Employees chart also automatically shows the new sort order. Weitere Informationen zum Herunterladen des Beispielberichts und anderer Berichte finden Sie unter Beispielberichte zu Berichts-Generator und Berichts-Designer.For more information about downloading this sample report and others, see Report Builder and Report Designer sample reports.

Eine Matrix mit mehreren Zeilen- und Spaltengruppen kann am besten mit einem Bereichs-, Balken- oder Säulendiagramm dargestellt werden, das über Kategorie- und Seriengruppen verfügt.A matrix with multiple row and column groups can best be displayed by using an area, bar, or column chart with both category and series groups. Verwenden Sie einheitliche Gruppenausdrücke für Spaltengruppen in der Matrix und Kategoriegruppen im Diagramm, und verwenden Sie einheitliche Gruppenausdrücke für Zeilengruppen in der Matrix und Seriengruppen im Diagramm.Use the same group expressions for column groups on the matrix and category groups on the chart, and the same group expressions for row groups on the matrix and series groups on the chart. Bedenken Sie, dass die Anzahl der Gruppeninstanzen Auswirkungen auf die Lesbarkeit des Diagramms hat.You must keep in mind that the number of group instances affects the readability of the chart. Sie können Gruppen auf der Basis von Bereichswerten definieren, um die Anzahl der Gruppeninstanzen in einem Bericht zu verringern.You can define groups based on range values to reduce the number of group instances in a report. Weitere Informationen finden Sie unter Beispiele für Gruppierungsausdrücke.For more information, see Group Expression Examples.

Nächste SchritteNext steps

Diagramme Charts
Tabellen, Matrizen und Listen Tables, Matrices, and Lists
Geschachtelte DatenbereicheNested Data Regions

Haben Sie dazu Fragen?More questions? Stellen Sie eine Frage im Reporting Services-ForumTry asking the Reporting Services forum