Hinzufügen von Unterberichten

Ein Unterbericht ist ein Berichtselement, das einen anderen Bericht innerhalb des Textkörpers eines Hauptberichts anzeigt. Grundsätzlich ist ein Unterbericht mit einem Frame einer Webseite vergleichbar. Er wird dazu verwendet, einen Bericht innerhalb eines Berichts einzubetten. Jeder Bericht kann als Unterbericht verwendet werden. Der vom Unterbericht angezeigte Bericht wird auf einem Berichtsserver gespeichert, normalerweise im selben Ordner wie der übergeordnete Bericht. Sie können den übergeordneten Bericht zum Übergeben von Parametern an den Unterbericht einrichten. Ein Unterbericht kann innerhalb von Datenbereichen wiederholt werden. Dabei wird ein Parameter zum Filtern von Daten in jeder Instanz des Unterberichts verwendet.

Wenn Sie Unterberichte zum Anzeigen verschiedener Datengruppen verwenden, sollten Sie überlegen, ob Sie stattdessen Datenbereiche (also Tabellen, Matrizen, Listen, Diagramme oder Messgeräte) verwenden möchten. Berichte, die nur Datenbereiche enthalten, zeigen möglicherweise eine bessere Leistung als Berichte, die Unterberichte enthalten.

Verwenden Sie Datenbereiche, wenn Sie Datengruppen aus derselben Datenquelle innerhalb eines einzelnen Datenbereichs schachteln wollen. Verwenden Sie Unterberichte, wenn Sie Datengruppen aus verschiedenen Datenquellen innerhalb eines einzelnen Datenbereichs schachteln, einen Unterbericht in mehreren übergeordneten Berichten erneut verwenden oder einen eigenständigen Bericht in einem anderen Bericht anzeigen wollen. Sie können eine Art Lagebesprechungsprotokoll erstellen, indem Sie mehrere Unterberichte innerhalb des Hauptteiles eines anderen Berichts platzieren.

HinweisHinweis

Wenn Sie im Berichts-Designer die Vorschau eines Berichts anzeigen, der Unterberichte enthält, und dann einen Unterbericht ändern, wird die Vorschau möglicherweise nicht aktualisiert. Um die Änderungen anzuzeigen, klicken Sie auf die Schaltfläche Aktualisieren.

HinweisHinweis

Befindet sich ein Unterbericht in einer Tabellen- oder Matrixzelle, werden Seitenumbrüche im Unterbericht ignoriert und nicht im Hauptbericht angezeigt.

Verwenden von Parametern in Unterberichten

Um Parameter vom übergeordneten Bericht an den Unterbericht zu übergeben, definieren Sie in dem Bericht, den Sie als Unterbericht verwenden, einen Berichtsparameter. Wenn Sie den Unterbericht im übergeordneten Bericht platzieren, können Sie den Berichtsparameter und einen Wert auswählen, der vom übergeordneten Bericht an den Berichtsparameter im Unterbericht übergeben wird.

HinweisHinweis

Der aus dem Unterbericht ausgewählte Parameter ist ein Berichtsparameter, kein Abfrageparameter. Weitere Informationen zu Parametern finden Sie unter Hinzufügen von Parametern zum Bericht.

Ein Unterbericht kann im Hauptteil des Berichts oder in einem Datenbereich platziert werden. Wenn ein Unterbericht in einem Datenbereich platziert wird, wird dieser mit jeder Instanz der Gruppe oder Zeile im Datenbereich wiederholt. Um einen Wert von der Gruppe oder Zeile an den Unterbericht zu übergeben, verwenden Sie in der Value-Eigenschaft des Unterberichts für das Feld einen Feldausdruck mit dem Wert, den Sie an den Parameter des Unterberichts übergeben möchten.

Weitere Informationen zum Arbeiten mit Unterberichten finden Sie unter Vorgehensweise: Hinzufügen von Unterberichten und Parametern (Reporting Services).

Angeben von Unterberichtsnamen und Speicherorten

Um einen Hauptbericht, der einen Unterbericht enthält, in der Vorschau anzuzeigen, müssen beide Berichte ein Teil des gleichen Projekts sein. Sie können einen Hauptbericht entwerfen, um in einem anderen Ordner auf dem gleichen Berichtsserver einen Unterbericht anzugeben. Nachdem Sie diese Änderung vorgenommen haben, können Sie den Unterbericht im Hauptbericht nicht mehr in der Vorschau sehen. Sie müssen den Bericht auf dem Berichtsserver anzeigen. Die Syntax, die Sie zum Angeben des Unterberichts verwenden, ist abhängig davon, ob der Berichtsserver im systemeigenen Modus oder im integrierten SharePoint-Modus ausgeführt wird. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen von Unterberichten und Parametern (Reporting Services).

Änderungsverlauf

Aktualisierter Inhalt

Ein Hinweis zu Seitenumbrüchen in Unterberichten wurde hinzugefügt.