Raporty Drill Down w SSRS oznaczają umożliwienie użytkownikom pokazania lub ukrycia danych w kolumnie poprzez umieszczenie symboli plusa i minusa w polu tekstowym (w skrócie, zapewnienie interaktywności dla użytkowników).
W tym artykule pokażemy, jak utworzyć raporty Drill Down w SSRS na przykładzie.
Użyjemy poniższego raportu tabelarycznego, aby wyjaśnić, jak utworzyć raporty Drill Down w SSRS. Proszę zapoznać się z artykułami dotyczącymi raportów tabelarycznych SSRS, źródła danych i zbioru danych, aby zrozumieć tworzenie źródła danych, zbioru danych i raportu tabelarycznego SSRS.
Zapytanie SQL dla osadzonego zbioru danych, którego użyliśmy do utworzenia powyższego raportu, to:
-- 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
How to Create Drill Down Reports in SSRS
W tym przykładzie pokażemy krok po kroku podejście do tworzenia raportów drill down w SSRS.
W tej demonstracji działań drill down w SSRS, pokażemy Ci, Jak ukryć kolumny Nazwa kategorii produktu i Nazwa podkategorii produktu w podglądzie raportu i
- Zezwolenie użytkownikowi na wybranie nazwy koloru w celu pokazania lub ukrycia kategorii produktu
- Zezwolenie użytkownikowi na wybranie kategorii produktu w celu pokazania lub ukrycia nazw kolumn podkategorii produktu
Zanim zaczniemy włączać akcję SSRS Drill Down, musimy pogrupować kolumny za pomocą techniki grupowania SSRS.
W naszym poprzednim artykule, już wyjaśniliśmy grupowanie. Tak więc, proszę odnieść się do artykułu Grupowanie w raportach tabelarycznych SSRS, aby zrozumieć poniższy zrzut ekranu.
Jeśli obserwujesz poniższy zrzut ekranu, zastosowaliśmy grupowanie wierszy według koloru jako grupę nadrzędną. Następnie, Nazwa kolumny kategorii produktu jako grupa podrzędna i Nazwa podkategorii produktu jako podrzędna kategoria produktu.
SSRS Drill Down Action
Aby włączyć akcję SSRS Drill down, należy najpierw przejść do panelu Grupy wierszy i kliknąć prawym przyciskiem myszy na Nazwę kategorii produktu, co spowoduje otwarcie menu kontekstowego. Z kontekstu wybierz opcję Właściwości grupy, jak pokazano na poniższym zrzucie ekranu.
Po wybraniu opcji Właściwości grupy, otworzy się nowe okno konfiguracji właściwości grupy. Proszę wybrać zakładkę Widoczność po lewej stronie.
Zakładka Widoczność posiada wiele opcji dla raportów wierszowanych SSRS:
- Pokaż: Przy początkowym uruchomieniu raportu Jeśli chcesz pokazać Prod Category Name to wybierz opcję Show
- Hide: Przy początkowym uruchomieniu raportu Jeśli chcesz Ukryć Kategorię Produktu, to wybierz opcję Ukryj. W tym przykładzie, chcemy początkowo ukryć Nazwę kategorii produktu, więc wybraliśmy tę opcję.
- Pokaż lub ukryj na podstawie wyrażenia: Możesz napisać własne wyrażenie, aby pokazać/ukryć kategorię produktu, klikając przycisk fx.
- Wyświetlanie może być przełączane przez ten czas raportu: Jeśli wybierzesz tę opcję, nazwa kategorii produktu będzie pokazywana/ukrywana w oparciu o wybraną pozycję raportu. W tym przykładzie, chcemy przełączyć nazwę kategorii produktu w oparciu o kolor wybrany przez użytkownika. Wybierz kolumnę Kolor z listy.
W okienku grup wierszy kliknij prawym przyciskiem myszy na nazwę podkategorii produktu i wybierz opcję Właściwości grupy…
W tym przypadku chcemy przełączać nazwę podkategorii produktu na podstawie nazwy kategorii produktu wybranej przez użytkownika. Wybierz kolumnę Product Category Name z listy.
Kliknij Ok, aby zakończyć włączanie funkcjonalności SSRS Drill Down w raportach tabelarycznych. Kliknij teraz na przycisk Podgląd, aby zobaczyć podgląd raportu
Tutaj, + symbol przed każdym kolorem jest akcją drill down SSRS.
Przewierćmy w dół lub rozwińmy kolumnę Kolor, aby zobaczyć dane znajdujące się w kolumnie Kategoria produktu
Rozwińmy lub przewierćmy w dół kolumnę Kategoria produktu, aby zobaczyć dane znajdujące się w kolumnie Podkategoria produktu, jak pokazano poniżej
Rozwińmy lub przewierćmy w dół kolumnę Kategoria produktu, aby zobaczyć dane znajdujące się w kolumnie Podkategoria produktu, jak pokazano poniżej
.Kategoria produktu, jak pokazano poniżej
TIP: Proszę zapoznać się z artykułem Drill Down Matrix Report in SSRS, aby włączyć funkcjonalność SSRS Drop Down w raportach matrycowych
.