Datenbereiche und Karten (Report Builder 3.0 und SSRS)

Ein Datenbereich ist ein Objekt in einem Bericht, der Daten aus einem Berichtsdataset anzeigt. Berichtsdaten können als Zahlen und Text in einer Tabelle, Matrix oder Liste, grafisch in einem Diagramm oder einem Messgerät und vor einem geografischen Hintergrund in einer Karte angezeigt werden. Tabellen, Matrizen und Listen basieren auf dem Tablix-Datenbereich, der bei Bedarf erweitert wird, um alle Daten aus dem Dataset anzuzeigen. Ein Tablix-Datenbereich unterstützt mehrere Zeilen- und Spaltengruppen mit statischen und dynamischen Zeilen und Spalten. In einem Diagramm werden mehrere Reihen und Kategoriegruppen in einer Vielzahl von Diagrammformaten angezeigt. In einem Messgerät wird ein einzelner Wert oder ein aggregierter Wert für ein Dataset angezeigt. In einer Karte werden räumliche Daten in Form von Kartenelementen angezeigt, deren Darstellung abhängig von den aggregierten Daten aus einem Dataset variieren kann.

Sie können einen Datenbereich oder eine Karte als Berichtsteil speichern. 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.

Tabelle

Eine Tabelle ist ein Datenbereich, in dem Daten zeilenweise dargestellt werden. Tabellenspalten sind statisch: Sie bestimmen die Anzahl von Spalten, wenn Sie den Bericht entwerfen. Tabellenzeilen sind dynamisch: sie werden nach unten erweitert, um die Daten aufzunehmen. Sie können zu den Tabellen Gruppen hinzufügen, die die Daten nach ausgewählten Feldern oder Ausdrücken zusammenfassen. Weitere Informationen dazu, wie Sie einem Bericht eine Tabelle hinzufügen, finden Sie unter Hinzufügen einer Tabelle (Berichts-Generator 3.0 und SSRS).

Matrix

Eine Matrix wird auch als Kreuztabelle bezeichnet. Ein Matrixdatenbereich enthält dynamische Zeilen und Spalten: sie werden zur Aufnahme der Daten erweitert. Eine Matrix kann dynamische Spalten und Zeilen und statische Spalten und Zeilen enthalten. Spalten oder Zeilen können in anderen Spalten oder Zeilen enthalten sein, die zur Gruppierung von Daten verwendet werden können. Weitere Informationen zum Hinzufügen einer Matrix zu einem Bericht finden Sie unter Hinzufügen einer Matrix (Report Builder 3.0 und SSRS).

Liste

Eine Liste ist ein Datenbereich, in dem Daten frei angeordnet dargestellt werden. Sie können Berichtselemente zu einem Formular anordnen, indem Sie Textfelder, Bilder und andere Datenbereiche beliebig in der Liste platzieren. Weitere Informationen dazu, wie Sie einem Bericht eine Liste hinzufügen, finden Sie unter Hinzufügen einer Liste (Report Builder 3.0 und SSRS).

Diagramm

Ein Diagramm stellt Daten grafisch dar. Beispiele für Diagramme sind Balken-, Kreis- und Liniendiagramme, es werden jedoch weit mehr Arten unterstützt. Weitere Informationen dazu, wie Sie einem Bericht ein Diagramm hinzufügen, finden Sie unter Diagramme (Report Builder 3.0 und SSRS).

Messgerät

Ein Messgerät präsentiert Daten als Bereich mit einem Indikator, der auf einen bestimmten Wert innerhalb des Bereichs zeigt. Messgeräte werden verwendet, um Key Performance Indicators (KPIs) und andere Daten anzuzeigen. Beispiele für Messgeräte umfassen lineare und runde Ausführungen. Weitere Informationen zum Hinzufügen eines Messgeräts zu einem Bericht finden Sie unter Messgeräte (Berichts-Generator 3.0 und SSRS).

Karte

Mit einer Karte können Daten vor einem geografischen Hintergrund präsentiert werden. Kartendaten können räumliche Daten aus einer SQL Server-Abfrage, einem ESRI Shapefile oder aus Microsoft Bing-Kartenkacheln sein. Räumliche Daten bestehen aus Sätzen von Koordinaten zur Definition von Polygonen, die Formen oder Bereiche darstellen, von Linien, die Routen oder Pfade darstellen, und von Punkten, die durch Marker dargestellt werden. Sie können aggregierte Daten Kartenelementen zuordnen, um deren Farbe und Größe automatisch zu verändern. So kann der Markertyp für ein Geschäft auf Grundlage der Umsätze oder die Farbe für eine Straße auf Grundlage der Geschwindigkeitsbegrenzung variieren. Weitere Informationen finden Sie unter Karten (Report Builder 3.0 und SSRS).

Datenbereiche im Berichtslayout

Sie können mehrere Datenbereiche zu einem Bericht hinzufügen. Datenbereiche können größer werden, um die Daten aus dem Berichtsdataset aufzunehmen, mit denen sie verknüpft sind. Eine Matrix, in der beispielsweise Verkäufe für jedem Produkt nach Jahr angezeigt werden, weist z. B. eine Zeilengruppe basierend auf Produktnamen und eine Spaltengruppe basierend auf Jahren auf. Wenn Sie den Bericht ausführen, erweitert sich die Matrix für jedes Produkt nach unten und für jedes Jahr zur Seite. Ein Diagramm, das sich in der Berichtsentwurfsoberfläche neben der Matrix befindet, wird im gerenderten Bericht neben der erweiterten Matrix angezeigt. Die Art und Weise, wie Datenbereiche auf einer Seite gerendert werden, folgt einem Satz von Regeln basierend auf dem Ausgabeformat eines Berichts. Um beispielsweise zu steuern, wie ein Diagramm und eine Matrix auf einer Seite gerendert werden, können Sie ein Rechteck als Container verwenden oder beide Datenbereiche in einer Liste schachteln. Weitere Informationen finden Sie unter Seitenlayout und Rendering (Report Builder 3.0 und SSRS).

Geschachtelte Datenbereiche

Sie können Datenbereiche ineinander schachteln. Möchten Sie beispielsweise für jeden Vertriebsmitarbeiter in einer Datenbank einen Umsatzdatensatz erstellen, können Sie eine Liste mit Textfeldern und einem Bild zur Anzeige von Informationen zu dem Mitarbeiter erstellen. Anschließend fügen Sie der Liste Tabellen- und Diagrammdatenbereiche hinzu, um den Umsatzdatensatz des Mitarbeiters darzustellen. Weitere Informationen finden Sie unter Schachteln von Datenbereichen (Report Builder 3.0 und SSRS).

Mehrere mit dem gleichen Dataset verknüpfte Datenbereiche

Sie können mehr als einen Datenbereich mit dem gleichen Dataset verknüpfen, um andere Sichten der gleichen Daten bereitzustellen. Zum Beispiel können Sie die gleichen Daten in einer Tabelle und einem Diagramm anzeigen. Sie können den Bericht mit interaktiven Sortierungsschaltflächen in der Tabelle erstellen. Wenn Sie die Tabelle sortieren, wird das Diagramm auf diese Weise ebenfalls automatisch sortiert. Weitere Informationen finden Sie unter Verknüpfen mehrerer Datenbereiche mit einem Dataset (Report Builder 3.0 und SSRS).

Daten für einen Datenbereich

Jedes Tablix, Diagramm und Messgerät ist so ausgelegt, dass Daten von einem einzelnen Dataset angezeigt werden. In einer Karten werden räumliche Daten und analytische Daten aus demselben Dataset oder aus unterschiedlichen Datasets angezeigt. Sie können auch Werte aus Datasets einschließen, die nicht mit dem Datenbereich verknüpft sind, indem Sie folgendermaßen vorgehen:

  • Aggregieren Sie die Werte, die nicht von der Sortierreihenfolge oder Gruppierung abhängig sind, die sich in einem anderen Dataset befinden.

  • Suchen Sie Werte aus Name-Wert-Paaren in einem anderen Dataset.

Weitere Informationen finden Sie unter Ausdrücke (Report Builder 3.0 und SSRS).