Freigeben über


Schachteln von Datenbereichen

Sie können Datenbereiche in anderen Datenbereichen schachteln. Dies geschieht häufig, um Zusammenfassungen von Daten in kompakter Form anzuzeigen oder eine visuelle Darstellung zusammen mit einer Tabellen- oder Matrixdarstellung bereitzustellen.

Angenommen, ein Tablix-Datenbereich enthält Bestellungen, die vertikal nach Niederlassung und horizontal nach Quartal zusammengefasst sind. Sie können der Eckzelle dieses Datenbereichs eine Tabelle oder ein Diagramm hinzufügen, um die Verkäufe aller Niederlassungen zusammenzufassen, oder Sie können einem Matrixspaltenkopf ein Diagramm hinzufügen, um den Anteil der Daten in der Spalte am Verkauf als Prozentsatz aller Verkäufe anzuzeigen.

Definitionsgemäß basieren geschachtelte Datenbereiche auf dem gleichen Berichtsdataset. Sie können keine Datenbereiche schachteln, die auf anderen Datasets basieren. Verwenden Sie Drillthroughberichte oder Unterberichte, um Daten aus anderen Datasets anzuzeigen. Weitere Informationen finden Sie unter Hinzufügen von Links zu einem Bericht und unter Hinzufügen anderer Berichtselemente.

Grundlegendes zum Begriff 'Bereich' für einen geschachtelten Datenbereich

Der Bereich für Daten in einem geschachtelten Datenbereich wird automatisch durch die Platzierung im übergeordneten Datenbereich bestimmt. So entspricht der in einer Tablix-Eckzelle geschachtelte Diagrammdatenbereich den Daten aus dem Dataset, das an den Tablixdatenbereich gebunden ist, nach Anwendung der Filter für das Dataset, den Tablix-Datenbereich und den Diagrammdatenbereich. Der Bereich für ein Tablix-Element in einer Tablix-Zelle entspricht im Wesentlichen dem Bereich für die Eckzelle; zusätzlich wurde jedoch eine Einschränkung auf die Mitgliedschaften in Zeilen- und Spaltengruppen der Zelle vorgenommen, in der der Bereich geschachtelt wurde, und die entsprechenden Gruppenfilter wurden angewendet. Weitere Informationen zum Bereich finden Sie unter Berechnen von Gesamtwerten und anderen Aggregaten (Reporting Services).

In der unten stehenden Liste wird der Bereich für Zellen in den folgenden Tablix-Bereichen beschrieben:

  • Tablix-Ecke.   Der Bereich entspricht den Daten im Datenbereich, der mit dem Tablix-Datenbereich verknüpft ist, nach Anwendung der Filter- und Sortierungsausdrücke für das Dataset und das äußere Tablix-Element

  • Tablix-Spaltengruppe.   Der Bereich entspricht den Daten in der innersten Spaltengruppe nach Anwendung der Filter- und Sortierungsausdrücke für das Dataset, das äußere Tablix-Element und die Spaltengruppen.

  • Tablix-Zeilengruppe.   Der Bereich entspricht den Daten in der innersten Zeilengruppe nach Anwendung der Filter- und Sortierungsausdrücke für das Dataset, das äußere Tablix-Element und die Zeilengruppen.

  • Tablix-Text.   Der Bereich entspricht den Daten in der innersten Gruppe. Diese wird durch die Schnittstelle von Zeilen- und Spaltengruppen nach Anwendung der Filter- und Sortierungsausdrücke für das Dataset, das äußere Tablix-Element und die Spaltengruppen dargestellt.

Weitere Informationen finden Sie unter Grundlegendes zu Bereichen des Tablix-Datenbereichs.

Schachteln eines Diagramms in Tablix-Spaltenkopfzeilen

Beim Hinzufügen eines Diagramms zur Kopf- oder Fußzeile einer Tablix-Spaltengruppe oder zu einer Tablix-Textzelle werden die an das Diagramm übergebenen Daten auf die Teilmenge der Daten für diese Zelle beschränkt. Wenn Sie einer Tablix-Zelle ein Diagramm hinzufügen, wird die Größe des Diagramms standardmäßig auf die Größe der Zelle erweitert.

HinweisHinweis

Zur besseren Kontrolle der Größe von Diagrammen in einer Tablix-Zelle können Sie das Diagramm zunächst einem Rechteck hinzufügen und anschließend das Rechteck der Tablix-Zelle.

Die Farben für die Diagrammlegende werden standardmäßig durch die Farbe der Datenpunkte in der Diagrammreihe bestimmt. Wenn Sie die Farbgebung steuern möchten, sodass alle geschachtelten Diagrammdatenbereiche die gleiche Farbe für die gleiche Datenkategorie verwenden, müssen Sie benutzerdefinierte Farben verwenden und Sortierungsausdrücke für die Daten festlegen. Weitere Informationen finden Sie unter Vorgehensweise: Angeben von Farben, die für mehrere Formdiagramme konsistent sind und Vorgehensweise: Sortieren von Daten in einem Datenbereich (Reporting Services).

Schachteln eines Messgeräts in einem Tablix-Element

Sie können ein Messgerät in einer Tabelle, einer Matrix oder in einer Liste schachteln, um einen Key Performance Indicator (KPI) anzuzeigen. Wenn Sie ein Messgerät in einer Tabelle platzieren, wird das Gerät für jede Zeile im Tablix-Element gerendert. Messgeräte können Tablix-Datenbereichen auf zweierlei Weise hinzugefügt werden:

  • Klicken Sie in die Tablix-Zelle, und fügen Sie ein Messgerät hinzu. Das Dialogfeld Messgerättyp auswählen wird angezeigt. Nachdem Sie einen Messgerättyp ausgewählt haben, wird der Datenbereich für das Messgerät in der ausgewählten Tablix-Zelle platziert. Sie müssen die Größe des Tablix-Elements wahrscheinlich ändern, um das Messgerät zu formatieren.

  • Klicken Sie auf eine Stelle außerhalb der Tabelle, und fügen Sie ein Messgerät hinzu. Das Dialogfeld Messgerättyp auswählen wird angezeigt. Nachdem Sie einen Messgerättyp ausgewählt haben, wird der Datenbereich für das Messgerät in der linken oberen Ecke des Berichts platziert. Fügen Sie Daten hinzu, und formatieren Sie das Messgerät, bevor Sie das Gerät per Drag und Drop in der Tablix-Zelle platzieren.

Das Dataset, das an das Messgerät übergeben wird, wird analog zum Diagramm auf die Teilmenge der Daten für die Zelle begrenzt. Wenn ein Messgerät in einer Tablix-Zelle platziert wird, wird stets nur eine Datenenzeile durch das Messgerät aggregiert.

Wenn Daten im Tablix-Element Gruppierungen enthalten, wird die Gruppe nicht automatisch vom Messgerät-Datenbereich geerbt, der im Tablix-Element geschachtelt ist. Um die gleichen Informationen wie im Tablix-Element anzuzeigen, ist das Hinzufügen entsprechender Gruppenausdrücke für das Messgerät erforderlich. Angenommen, Tablix-Elementdaten wurden nach dem Produkt gruppiert. In diesem Fall müssen Sie für das Messgerät einen Gruppierungsausdruck für das Produkt hinzufügen, um die gleichen Daten anzuzeigen. Weitere Informationen finden Sie unter Hinzufügen von Daten zu einem Messgerät-Datenbereich und Vorgehensweise: Hinzufügen oder Löschen einer Gruppe in einem Datenbereich (Reporting Services).

Sie müssen die Minimal- und Maximalwerte festlegen, die auf der Messgerätskala angezeigt werden. Wenn Sie den Höchstwert des Messgeräts angeben möchten, können Sie einen Ausdruck wie =Max!MyField.Value verwenden. Da der Ausdruck jedoch nur im Bereich der Daten in der Zelle ausgewertet wird, stimmen die Höchstwerte der einzelnen Messgeräte nicht für alle Zeilen im Tablix-Element überein. Dies erschwert möglicherweise Vergleiche zwischen Messgeräten im Tablix-Element. Sie können auch einen statischen Wert als Höchstwert angeben. Alle Zeilen im Tablix-Element zeigen ein Messgerät mit diesem Höchstwert an. Weitere Informationen finden Sie unter Vorgehensweise: Festlegen eines Mindestwerts oder eines Höchstwerts auf einem Messgerät.

Wenn die Daten auf dem Messgerät zu groß werden, können Sie die Anzahl der angezeigten Stellen mithilfe eines Skalenmultiplizierers reduzieren. Klicken Sie dazu mit der rechten Maustaste auf die Skala, und wählen Sie Skalierungseigenschaften aus. Geben Sie im Dialogfeld Skalierungseigenschaften einen Wert für Multiplikator an. Weitere Informationen finden Sie unter Radiale Skalierungseigenschaften (Dialogfeld), Allgemein und Lineare Skalierungseigenschaften (Dialogfeld), Allgemein.

Schachteln einer Tabelle oder Matrix sowie eines Diagramms in einer Liste

Fügen Sie zunächst ein Rechteck hinzu, und fügen Sie dem Rechteck anschließend Datenbereiche hinzu, um mehrere Datenbereiche in einer Liste zu schachteln.

Sie können eine Gruppe für den Datenbereich einer Liste definieren und ein Tablix-Element sowie ein Diagramm hinzufügen, um unterschiedliche Sichten der gleichen Daten zu ermöglichen. Voraussetzung dafür ist das Definieren identischer Gruppen- und Sortierungsausdrücke für das eingebettete Tablix-Element und das eingebettete Diagramm. Das Tablix-Element sowie das Diagramm verwenden definitionsgemäß Daten aus dem Dataset für den Datenbereich der übergeordneten Liste.

HinweisHinweis

Wenn Sie der Entwurfsoberfläche einen Listendatenbereich hinzufügen, enthält die Liste standardmäßig eine Detailzeile. Sie können diese Standardeinstellung durch Hinzufügen einer Gruppenzeile und Entfernen der Detailzeile ändern. Weitere Informationen finden Sie unter Untersuchen der Flexibilität eines Tablix-Datenbereichs.

Weitere Informationen finden Sie unter Grundlegendes zu Gruppen (Reporting Services) und Vorgehensweise: Hinzufügen, Verschieben und Löschen von Datenbereichen (Reporting Services).