Die Drill-Down-Berichte in SSRS bedeuten, dass Benutzer die Möglichkeit haben, die Spaltendaten ein- oder auszublenden, indem sie Plus- und Minus-Symbole in einem Textfeld bereitstellen (kurz gesagt, den Benutzern Interaktivität bieten).
In diesem Artikel zeigen wir Ihnen, wie Sie Drill-Down-Berichte in SSRS mit einem Beispiel erstellen.
Wir werden den unten gezeigten Tabellenbericht verwenden, um zu erklären, wie man Drill-Down-Berichte in SSRS erstellt. Bitte lesen Sie die Artikel SSRS-Tabellenbericht, Datenquelle und Dataset, um die Erstellung von Datenquelle, Dataset und SSRS-Tabellenbericht zu verstehen.
Die SQL-Abfrage für das eingebettete Dataset, die wir für die Erstellung des obigen Berichts verwendet haben, lautet:
-- Query for Drill down reports in SSRSSELECT prod.Color, Prodcat.EnglishProductCategoryName AS , prodSubcat.EnglishProductSubcategoryName AS , prod.EnglishProductName AS , SUM(fact.SalesAmount) AS Sales, SUM(fact.TaxAmt) AS FROM DimProduct AS prod INNER JOIN DimProductSubcategory AS prodSubcat ON prod.ProductSubcategoryKey = prodSubcat.ProductSubcategoryKey INNER JOIN DimProductCategory AS Prodcat ON prodSubcat.ProductCategoryKey = Prodcat.ProductCategoryKey INNER JOIN FactInternetSales AS fact ON fact.ProductKey = prod.ProductKeyGROUP BY prod.Color, Prodcat.EnglishProductCategoryName, prodSubcat.EnglishProductSubcategoryName, prod.EnglishProductName
Wie man Drill-Down-Berichte in SSRS erstellt
In diesem Beispiel zeigen wir Ihnen Schritt für Schritt, wie Sie Drill-Down-Berichte in SSRS erstellen.
In dieser SSRS-Drill-Down-Aktion zeigen wir Ihnen, Wie man die Spalten „Name der Produktkategorie“ und „Name der Produktunterkategorie“ in der Berichtsvorschau ausblendet und
- Einem Benutzer die Möglichkeit gibt, den Farbnamen auszuwählen, um die Produktkategorie ein- oder auszublenden
- Einem Benutzer die Möglichkeit gibt, die Produktkategorie auszuwählen, um die Spaltennamen der Produktunterkategorie ein- oder auszublenden
Bevor wir mit der Aktivierung der SSRS-Drill-Down-Aktion beginnen, müssen wir die Spalten mithilfe der SSRS-Gruppierungstechnik gruppieren.
In unserem vorherigen Artikel haben wir die Gruppierung bereits erklärt. Bitte lesen Sie also den Artikel Gruppierung in SSRS-Tabellenberichten, um den unten gezeigten Screenshot zu verstehen.
Wenn Sie den unten gezeigten Screenshot betrachten, haben wir die Zeilengruppierung nach Farbe als übergeordnete Gruppe angewendet. Als Nächstes haben wir den Spaltennamen der Produktkategorie als untergeordnete Gruppe und den Namen der Produktunterkategorie als untergeordnete Produktkategorie verwendet.
SSRS Drill Down Action
Um die SSRS Drill Down Action zu aktivieren, gehen Sie zunächst in den Bereich der Zeilengruppen und klicken Sie mit der rechten Maustaste auf den Namen der Produktkategorie, um das Kontextmenü zu öffnen. Wählen Sie aus dem Kontextmenü die Option Gruppeneigenschaften aus, wie im folgenden Screenshot gezeigt.
Nachdem Sie die Option Gruppeneigenschaften ausgewählt haben, öffnet sich ein neues Fenster zur Konfiguration der Gruppeneigenschaften. Bitte wählen Sie die Registerkarte Sichtbarkeit auf der linken Seite.
Die Registerkarte Sichtbarkeit bietet mehrere Optionen für SSRS Drill Down Reports:
- Anzeigen: Wenn Sie den Bericht zu Beginn ausführen und den Namen der Produktkategorie anzeigen möchten, wählen Sie die Option Anzeigen
- Ausblenden: Wenn Sie bei der ersten Ausführung des Berichts die Produktkategorie ausblenden möchten, wählen Sie die Option Ausblenden. In diesem Beispiel soll der Name der Produktkategorie zunächst ausgeblendet werden, daher wurde diese Option gewählt.
- Ein- oder Ausblenden anhand eines Ausdrucks: Sie können Ihren eigenen Ausdruck schreiben, um die Produktkategorie ein- oder auszublenden, indem Sie auf die Schaltfläche fx klicken.
- Die Anzeige kann durch diese Berichtszeit umgeschaltet werden: Wenn Sie diese Option wählen, wird der Name der Produktkategorie je nach ausgewähltem Berichtselement ein- oder ausgeblendet. In diesem Beispiel soll der Name der Produktkategorie je nach der vom Benutzer gewählten Farbe umgeschaltet werden. Wählen Sie also die Spalte Farbe aus der Liste aus.
Klicken Sie im Bereich Zeilengruppen mit der rechten Maustaste auf den Namen der Produktunterkategorie und wählen Sie die Option Gruppeneigenschaften.
Hier möchten wir den Namen der Produktunterkategorie basierend auf dem vom Benutzer ausgewählten Namen der Produktkategorie umschalten. Wählen Sie also die Spalte Name der Produktkategorie aus der Liste aus.
Klicken Sie auf Ok, um die Aktivierung der SSRS Drill Down Funktionalität für Tabellenberichte zu beenden. Klicken Sie nun auf die Schaltfläche Vorschau, um die Berichtsvorschau zu sehen
Hier steht das + Symbol vor jeder Farbe für die SSRS Drill Down Aktion.
Lassen Sie uns die Spalte „Farbe“ erweitern, um die Daten in der Spalte „Produktkategorie“ zu sehen
Lassen Sie uns die Spalte „Produktkategorie“ erweitern, um die Daten in der Spalte „Produktunterkategorie“ zu sehen.Kategorie wie unten gezeigt
TIP: Bitte lesen Sie den Artikel Drill Down Matrix Report in SSRS, um die SSRS Drop Down Funktionalität in Matrix Reports zu aktivieren