Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Microsoft Report Builder (SSRS)
Power BI-Berichts-Generator-Berichts-Designer
in SQL Server-Datentools
Daten können in einem paginierten Bericht auf unterschiedliche Weise organisiert werden, um die Beziehungen allgemein oder detailliert anzuzeigen. Sie können alle Daten im Bericht anzeigen, aber so einstellen, dass sie ausgeblendet bleiben, bis ein Benutzer klickt, um Details einzublenden; dabei handelt es sich um eine Drilldownaktion. Sie können die Daten in einem Datenbereich (z. B. eine Tabelle oder ein Diagramm) anzeigen, der in einem anderen Datenbereich (z. B. eine Tabelle oder eine Matrix) geschachtelt ist. Sie können die Daten in einem Unterbericht anzeigen, der vollständig in einem Hauptbericht enthalten ist. Oder Sie können die Detaildaten in drillthrough-Berichten platzieren, also in separaten Berichten, die angezeigt werden, wenn ein Benutzer auf einen Link klickt.
A. Detailbericht
B. Unterbericht
C. Geschachtelte Datenbereiche
D. Drilldown-Aktion
All diese Optionen haben Gemeinsamkeiten, dienen aber unterschiedlichen Zwecken und bieten unterschiedliche Funktionen. Zwei von ihnen, Drillthroughberichte und Unterberichte, sind tatsächlich eigenständige Berichte. Schachtelung bezeichnet eine Hierarchiestruktur, in der ein Drillthrough durchgeführt werden kann. Beispiel: Bericht A –> Bericht B –> Bericht C. Drilldown ist eine Aktion, die Sie auf jedes Berichtselement anwenden können, um andere Berichtselemente auszublenden und anzuzeigen. Bei all diesen Optionen handelt es sich um Methoden zum Organisieren und Anzeigen von Daten, die Benutzern das Verständnis des Berichts erleichtern.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
Zusammenfassung der Merkmale
In der folgenden Tabelle werden die unterschiedlichen Merkmale zusammengefasst. Einzelheiten finden Sie weiter unten in diesem Thema in separaten Abschnitten. Drilldown wird bei diesen Vergleichen nicht berücksichtigt, da seine Ein- und Ausblendaktion auf jedes Berichtselement angewendet werden kann.
| Merkmal | Unterbericht | Drillthrough ausführen | geschachtelt |
|---|---|---|---|
| Verwendung eines Datasets des Hauptberichts | Gleich oder unterschiedlich | Gleich oder unterschiedlich | identisch |
| Abruf von Daten | Daten werden zur gleichen Zeit abgerufen wie der Hauptbericht. | Daten werden für jeweils einen Drillthroughbericht abgerufen. | Alle Daten werden zur gleichen Zeit abgerufen wie der Hauptbericht. |
| Wird verarbeitet und gerendert | Mit dem Hauptbericht | Beim Klicken auf den Link | Mit dem Hauptbericht |
| Leistung | Langsamer (ruft aber alle Daten mit dem Hauptbericht ab) | Schneller (ruft aber nicht alle Daten mit dem Hauptbericht ab) | Schneller (und ruft alle Daten mit dem Hauptbericht ab) |
| Verwendung von Parametern | Ja | Ja | Nein |
| Wiederverwendbar | Als Bericht, Unterbericht oder Drillthrough-Bericht in anderen Berichten | Als Bericht, Unterbericht oder als Drillthrough-Bericht in anderen Berichten | Kann nicht wiederverwendet werden. |
| Befindet sich | Außerhalb des Hauptberichts, auf dem gleichem oder einem anderen Berichtsserver | Außerhalb des Hauptberichts, auf dem gleichem Berichtsserver | Im Hauptbericht |
| Wird angezeigt | Im Hauptbericht | In einem anderen Bericht | Im Hauptbericht |
Details der Merkmale
Verwendete Datasets
Unterberichte und Drillthroughberichte können das gleiche Dataset wie der Hauptbericht oder ein anderes Dataset verwenden. Geschachtelte Datenbereiche verwenden das gleiche Dataset.
Abrufen von Daten
Unterberichte und geschachtelte Datenbereiche rufen Daten zur gleichen Zeit ab wie der Hauptbericht. Drillthroughberichte tun dies nicht. Jeder Drillthroughbericht ruft Daten ab, wenn ein Benutzer auf den jeweiligen Link klickt. Dies ist von Bedeutung, wenn die Daten für den Hauptbericht und den untergeordneten Bericht zur gleichen Zeit abgerufen werden müssen.
Verarbeiten und Rendern
Ein Unterbericht wird als Teil des Hauptberichts verarbeitet. Wenn Sie z. B. einer Tabellenzelle in der Detailzeile einen Unterbericht mit Bestellinformationen hinzufügen, wird der Unterbericht einmal pro Zeile der Tabelle verarbeitet und als Teil des Hauptberichts gerendert. Ein Drillthroughbericht wird nur verarbeitet und gerendert, wenn Benutzer im zusammenfassenden Hauptbericht auf den Drillthroughlink klicken.
Leistung
Wenn Sie entscheiden, welches Element verwendet werden soll, sollten Sie die Verwendung eines Datenbereichs anstelle eines Unterberichts in Betracht ziehen, insbesondere wenn der Unterbericht nicht von mehreren Berichten verwendet wird. Da auf dem Berichtsserver jede Instanz eines Unterberichts als separater Bericht verarbeitet wird, wirkt sich dies u. U. negativ auf die Leistung aus. Datenbereiche bieten weitgehend dieselbe Funktionalität und Flexibilität wie Unterberichte, aber mit besserer Leistung. Drillthroughberichte bieten ebenfalls eine bessere Leistung als Unterberichte, da sie nicht alle Daten zur gleichen Zeit wie der Hauptbericht abrufen.
Verwendung von Parametern
Drillthroughberichte und Unterberichte verfügen in der Regel über Berichtsparameter, die angeben, welche Berichtsdaten angezeigt werden sollen. Wenn Sie z. B. in einem Hauptbericht auf eine Verkaufsauftragsnummer klicken, wird ein Drillthroughbericht geöffnet, der die Verkaufsauftragsnummer als Parameter übernimmt und dann alle Daten zu diesem Verkaufsauftrag anzeigt. Wenn Sie den Link im Hauptbericht erstellen, geben Sie Werte an, die als Parameter an den Drillthroughbericht übergeben werden.
Zum Erstellen eines Drillthroughberichts oder Unterberichts müssen Sie zuerst den Ziel-Drillthroughbericht bzw. -unterbericht erstellen und dann eine Drillthroughaktion erstellen oder im Hauptbericht den Verweis hinzufügen.
Wiederverwendbarkeit
Unterberichte und Drillthrough-Berichte sind eigenständige Berichte. Folglich können sie in einer Reihe von Berichten verwendet oder als eigenständige Berichte angezeigt werden. Geschachtelte Datenbereiche sind nicht wiederverwendbar. Sie können nicht als Berichtsteile gespeichert werden, da sie in einem Datenbereich geschachtelt sind. Sie können den Datenbereich speichern, in denen sie als Berichtsteil enthalten sind, aber nicht den geschachtelten Datenbereich.
Hinweis
Berichtsteile sind ab SQL Server Reporting Services 2019 in allen Versionen von SQL Server Reporting Services und ab Power BI-Berichtsserver September 2022 in allen Versionen von Power BI-Berichtsserver veraltet.
Standort
Da Unterberichte und Drillthroughberichte separate Berichte sind, werden sie außerhalb des Hauptberichts gespeichert. Unterberichte können auf demselben oder einem anderen Berichtsserver gespeichert werden, Drillthroughberichte müssen sich jedoch auf demselben Berichtsserver befinden. Geschachtelte Datenbereiche sind Teil des Hauptberichts.
Anzeige
Unterberichte und geschachtelte Datenbereiche werden im Hauptbericht angezeigt. Drillthroughberichte werden als eigenständige Berichte angezeigt.
In diesem Abschnitt
Drillthrough-Berichte (Report Builder und SSRS)
Erläutert die Berichte, die geöffnet werden, wenn ein Benutzer in einem Hauptbericht auf einen Link klickt.
Unterberichte (Berichts-Generator und SSRS)
Erläutert die Berichte, die im Hauptteil eines Hauptberichts angezeigt werden.
Geschachtelte Datenbereiche (Berichts-Generator und SSRS)
Erläutert die Verschachtelung eines Datenbereichs in einem anderen Datenbereich, z. B. eines Diagramms in einer Matrix.
Drilldown-Aktion (Report Builder und SSRS)
Erläutert, wie die Drilldownfunktion zum Aus- und Einblenden von Berichtselementen verwendet wird.
Angeben von Pfaden zu externen Elementen (Berichts-Generator und SSRS)
Erläutert, wie auf Elemente außerhalb der Berichtsdefinitionsdatei verwiesen wird.