Vorgehensweise: Hinzufügen von Elementen zu einer Dokumentstruktur (Reporting Services)
Eine Dokumentstruktur stellt einen Satz von Navigationslinks zu Berichtselementen im gerenderten Bericht bereit. Durch Klicken auf Links in der Dokumentstruktur kann der Benutzer zu bestimmten Seiten in einem Bericht springen, die ein bestimmten Element anzeigen.
Zum Hinzufügen von Links zur Dokumentstruktur legen Sie die DocumentMapLabel-Eigenschaft des Berichtselements auf Text fest, den Sie erstellen möchten, oder auf einen Ausdruck, der zu dem Text ausgewertet wird, den Sie in der Dokumentstruktur anzeigen möchten. Sie können der Dokumentstruktur auch die eindeutigen Werte für eine Tabelle oder eine Matrixgruppe hinzufügen. Beispielsweise ist für eine auf Farbe basierende Gruppe jede einzelne Farbe ein Link zur Berichtsseite, die die Gruppeninstanz der jeweiligen Farbe anzeigt. Für geschachtelte Gruppen zeigt die Dokumentstruktur die Gruppenwerte in einer Hierarchie an.
Sie können auch eine URL für einen Bericht erstellen, die die Anzeige der Dokumentstruktur überschreibt, sodass Sie den Bericht ohne Anzeigen der Dokumentstruktur ausführen können. Durch Klicken auf die Schaltfläche Ein-/Ausblenden in der Symbolleiste des Berichts-Viewers können Sie die Anzeige ein- bzw. ausblenden.
So fügen Sie einer Dokumentstruktur ein Berichtselement hinzu
Stellen Sie in der Entwurfsansicht sicher, dass der Bereich Eigenschaften angezeigt wird. Klicken Sie auf das Berichtselement, wie Tabelle, Matrix oder Messgerät, das Sie der Dokumentstruktur hinzufügen möchten. Die Berichtselementeigenschaften werden im Bereich Eigenschaften angezeigt.
Hinweis Wenn der Bereich Eigenschaften nicht angezeigt wird, klicken Sie im Menü Ansicht auf Eigenschaftenfenster.
Geben Sie im Bereich Eigenschaften den Text ein, der in der Dokumentstruktur in der Eigenschaft DocumentMapLabel angezeigt werden soll, oder geben Sie einen Ausdruck ein, der zu einer Bezeichnung ausgewertet wird. Geben Sie beispielsweise Umsatzdiagramm ein.
Wiederholen Sie Schritt 1 für jedes Berichtselement, das in der Dokumentstruktur angezeigt werden soll.
Klicken Sie auf Vorschau. Der Bericht wird ausgeführt, und die Dokumentstruktur zeigt die Bezeichnungen an, die Sie erstellt haben. Klicken Sie auf einen beliebigen Link, um zur Berichtsseite zu wechseln, die dieses Element enthält.
So fügen Sie einer Dokumentstruktur eindeutige Gruppenwerte hinzu
Wählen Sie in der Entwurfsansicht die Tabelle, Matrix oder Liste aus, die die Gruppe enthält, die in der Dokumentstruktur angezeigt werden soll. Der Bereich Gruppierung zeigt die Zeilen- und die Spaltengruppe an.
Hinweis Wenn der Bereich Gruppierung nicht angezeigt wird, klicken Sie im Menü Berichtsdaten auf Gruppierung.
Klicken Sie im Bereich Zeilengruppen mit der rechten Maustaste auf die Gruppe, und klicken Sie anschließend auf Gruppe bearbeiten. Die Seite Allgemein des Dialogfelds Tablix-Gruppeneigenschaften wird angezeigt.
Klicken Sie auf Erweitert.
Geben Sie im Listenfeld Dokumentstruktur einen Ausdruck ein, oder wählen Sie einen Ausdruck aus, der dem Gruppenausdruck entspricht.
Klicken Sie auf OK.
Wiederholen Sie die Schritte 1-4 für jede Gruppe, die in der Dokumentstruktur angezeigt werden soll.
Klicken Sie auf Vorschau. Der Bericht wird ausgeführt, und die Dokumentstruktur zeigt die Gruppenwerte an. Klicken Sie auf einen beliebigen Link, um zur Berichtsseite zu wechseln, die dieses Element enthält.
So blenden Sie die Dokumentstruktur aus, wenn Sie einen Bericht anzeigen
Wechseln Sie im Berichts-Manager zu dem Bericht, der die Dokumentstruktur aufweist.
Für die AdventureWorks-Beispielberichte gibt beispielsweise die folgende URL den Bericht mit dem Namen des Produktkatalogs an.
https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks+Sample+Reports%2fProduct+Catalog
Kopieren Sie den Berichtspfad auf dem Server. In dem Beispiel lautet der Berichtspfad %2fAdventureWorks+Sample+Reports%2fProduct+Catalog.
Erstellen Sie eine neue URL mit den folgenden drei Komponenten:
Dem Berichts-Viewer auf dem Berichtsserver: https://localhost/ReportServer/Pages/ReportViewer.aspx?https://localhost/ReportServer/Pages/ReportViewer.aspx?
Dem Namen des Berichts, den Sie in Schritt 1 kopiert haben, z. B: %2fAdventureWorks+Sample+Reports%2fProduct+Catalog%2fAdventureWorks+Sample+Reports%2fProduct+Catalog
Den Geräteinformationsparametern, die das Ausblenden der Dokumentstruktur angeben: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
Die folgende URL besteht aus diesen drei Komponenten, die in der Reihenfolge angefügt werden, in der sie aufgelistet sind.
https://localhost/ReportServer/Pages/ReportViewer.aspx? %2fAdventureWorks+Sample+Reports%2fProduct+Catalog &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
Um diese URL zu verwenden, kopieren Sie sie, und entfernen Sie alle Zeilenumbrüche.
Fügen Sie die URL in den Berichts-Manager ein, und drücken Sie dann die EINGABETASTE. Der Bericht wird ausgeführt, und die Dokumentstruktur ist ausgeblendet.