Vorgehensweise: Hinzufügen von Unterberichten und Parametern (Reporting Services)
Fügen Sie einem Bericht Unterberichte hinzu, wenn Sie einen Hauptbericht erstellen möchten, der mehrere verwandte Berichte enthält. Ein Unterbericht ist ein Verweis auf einen anderen Bericht. Um die Berichte über Datenwerte zu verbinden (z. B. damit mehrere Berichte Daten für denselben Kunden anzeigen), müssen Sie einen parametrisierten Bericht erstellen (etwa einen Bericht, der die Details für einen bestimmten Kunden enthält). Wenn Sie dem Hauptbericht einen Unterbericht hinzufügen, können Sie Parameter angeben, die an den Unterbericht übergeben werden.
Sie können Unterberichte auch zu dynamischen Zeilen oder Spalten in einer Tabelle oder Matrix hinzufügen. Bei der Verarbeitung des Hauptberichts wird der Unterbericht für jede Zeile verarbeitet. Überlegen Sie in diesem Fall, ob Sie den gewünschten Effekt mit Datenbereichen oder mit geschachtelten Datenbereichen erzielen können.
So fügen Sie einen Unterbericht hinzu
Klicken Sie in der Entwurfsansicht in der Toolbox auf Unterbericht.
Klicken Sie auf der Entwurfsoberfläche auf eine Stelle im Bericht, und ziehen Sie ein Feld, bis es die gewünschte Größe für den Unterbericht erreicht hat. Sie können auch auf die Entwurfsoberfläche doppelklicken, um einen Unterbericht mit fester Größe zu erstellen.
Hinweis Wenn der Unterbericht im Projekt vorhanden ist, können Sie den Bericht aus dem Projektmappen-Explorer auf die Entwurfsoberfläche ziehen, um einen Unterbericht zu erstellen.
Klicken Sie mit der rechten Maustaste auf den Unterbericht, und klicken Sie dann auf Eigenschaften des Unterberichts.
Geben Sie im Dialogfeld Eigenschaften des Unterberichts im Textfeld Name einen Namen ein, oder übernehmen Sie den Standardnamen.
Geben Sie im Listenfeld Diesen Bericht als Unterbericht verwenden den Namen des Berichts ein. Der Name des Berichts kann folgendermaßen angegeben werden:
Bei Berichten in diesem Projekt können Sie den Namen aus der Dropdownliste auswählen.
Bei Berichten, die auf einem für den systemeigenen Modus konfigurierten Berichtsserver veröffentlicht wurden, verwenden Sie einen vollständigen oder relativen Pfad ohne die Dateinamenerweiterung. Wenn sich der Bericht in demselben Ordner befindet wie der aktuelle Bericht, verwenden Sie nur den Namen des Berichts. Falls sich der Bericht in einem anderen Ordner befindet, verwenden Sie einen relativen Pfad zum Bericht (z. B. .../Berichte/Detailbericht).
Verwenden Sie für einen Bericht, der auf einem im integrierten SharePoint-Modus konfigurierten Berichtsserver veröffentlicht wurde, den Namen des Berichts einschließlich der Dateinamenerweiterung (z. B. DetailReport.rdl). Der Unterbericht muss sich im gleichen Ordner wie der Hauptbericht befinden. Relative Pfade werden nicht unterstützt.
Klicken Sie auf OK.
So geben Sie Parameter an, die an einen Unterbericht übergeben werden
Klicken Sie in der Entwurfsansicht mit der rechten Maustaste auf den Unterbericht, und klicken Sie dann auf Eigenschaften des Unterberichts.
Klicken Sie im Dialogfeld Eigenschaften des Unterberichts auf Parameter.
Klicken Sie auf Hinzufügen. Dem Parameterraster wird eine neue Zeile hinzugefügt.
Geben Sie im Textfeld Name den Namen eines Parameters im Unterbericht ein. Dieser Name muss dem Namen eines Berichtsparameters im Unterbericht entsprechen. Wenn sich der Unterbericht im Projekt befindet, können Sie den Parameter aus der Dropdownliste auswählen. Wenn sich der Unterbericht auf dem Berichtsserver befindet, führen Sie ihn im Berichts-Manager aus und klicken auf der Registerkarte Eigenschaften auf Parameter.
Hinweis Der Parametername muss mit dem Namen eines Berichtsparameters übereinstimmen, nicht mit dem Namen eines Abfrageparameters.
Geben Sie im Listenfeld Wert einen Wert ein bzw. wählen Sie einen Wert aus. Dieser Wert wird an den Unterbericht übergeben. Bei dem Wert kann es sich um statischen Text oder einen Ausdruck handeln, der auf ein Feld oder ein anderes Objekt im Hauptbericht verweist.
Wiederholen Sie die Schritte 3 und 4, um einen Wert für jeden Unterberichtsparameter anzugeben.
Hinweis Alle Parameter, die vom Unterbericht benötigt werden, müssen in der Liste Parameter enthalten sein. Fehlt ein benötigter Parameter, wird der Unterbericht nicht richtig im Hauptbericht angezeigt.
Siehe auch