Drill Down Reports v SSRS znamená, že umožňuje uživatelům zobrazit nebo skrýt data ve sloupci pomocí symbolů plus a minus na textovém poli (stručně řečeno, poskytuje uživatelům interaktivitu).
V tomto článku vám ukážeme, jak vytvořit Drill Down Reports v SSRS na příkladu.
Použijeme níže zobrazenou tabulku, abychom vysvětlili, jak vytvořit Drill Down Reports v SSRS. Pro pochopení tvorby tabulkového reportu SSRS, datového zdroje a datové sady se prosím podívejte na články Datový zdroj, Datová sada a Tabulkový report SSRS.
Dotaz SQL pro vloženou datovou sadu, který jsme použili pro vytvoření výše uvedené sestavy, je:
-- 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
Jak vytvořit Drill Down Reports v SSRS
V tomto příkladu si ukážeme postup krok za krokem při vytváření drill down reportů v SSRS.
V této ukázce si ukážeme akci drill down v SSRS, Jak skrýt sloupce Název kategorie výrobku a Název podkategorie výrobku v náhledu sestavy a
- Umožnění uživateli vybrat název barvy pro zobrazení nebo skrytí kategorie výrobku
- Umožnění uživateli vybrat kategorii výrobku pro zobrazení nebo skrytí názvů sloupců podkategorie výrobku
Než začneme povolovat akci SSRS Drill Down, musíme sloupce seskupit pomocí techniky seskupování SSRS.
V našem předchozím článku jsme si již seskupování vysvětlili. Proto se prosím podívejte na článek Seskupování v tabulkových sestavách SSRS, abyste pochopili níže zobrazený snímek obrazovky.
Pokud pozorujete níže uvedený snímek obrazovky, použili jsme seskupení řádků podle barvy jako nadřazenou skupinu. Dále sloupec Název kategorie produktu jako podřízenou skupinu a název podkategorie produktu jako podřízenou skupinu kategorie produktu.
SSRS Drill Down Action
Chcete-li povolit akci SSRS Drill down, přejděte nejprve do podokna Skupiny řádků a kliknutím pravým tlačítkem myši na Název kategorie produktu otevřete kontextovou nabídku. Z kontextové nabídky vyberte možnost Vlastnosti skupiny…, jak je znázorněno na níže uvedeném snímku obrazovky.
Po výběru možnosti Vlastnosti skupiny… se otevře nové okno pro konfiguraci vlastností skupiny. Na levé straně vyberte záložku Viditelnost.
Záložka Viditelnost obsahuje několik možností pro SSRS Drill down reporty:
- Zobrazit: Pokud chcete zobrazit název Prod Category Name, pak vyberte možnost Zobrazit
- Skrýt: Pokud chcete skrýt kategorii výrobku, pak vyberte možnost Skrýt. V tomto příkladu chceme zpočátku skrýt Název kategorie výrobku, proto jsme zvolili tuto možnost:
- Zobrazit nebo skrýt na základě výrazu:
- Zobrazení lze přepínat podle tohoto času sestavy: Můžete napsat vlastní výraz pro zobrazení/skrytí Kategorie výrobku kliknutím na tlačítko fx: Pokud vyberete tuto možnost, název kategorie výrobků se zobrazí/skryje na základě vybrané položky sestavy. V tomto příkladu chceme přepínat Název kategorie výrobku na základě barvy zvolené uživatelem. V seznamu tedy vyberte sloupec Barva.
V podokně Skupiny řádků klikněte pravým tlačítkem myši na položku Název dílčí kategorie produktu a vyberte možnost Vlastnosti skupiny…
V tomto případě chceme přepínat Název dílčí kategorie produktu na základě uživatelem vybraného názvu kategorie produktu. Vyberte tedy ze seznamu sloupec Název kategorie produktu.
Klepnutím na tlačítko Ok dokončíte povolení funkce SSRS Drill Down na tabulkových sestavách. Nyní klikněte na tlačítko Náhled pro zobrazení náhledu sestavy
Zde symbol + před každou barvou představuje akci SSRS drill down.
Rozbalíme nebo rozbalíme sloupec Barva, abychom viděli údaje přítomné ve sloupci Kategorie produktu
Rozbalíme nebo rozbalíme sloupec Kategorie produktu, abychom viděli údaje přítomné ve sloupci Podp.Category, jak je uvedeno níže
TIP: Viz článek Drill Down Matrix Report v SSRS, který umožňuje zapnout funkci SSRS Drop Down v Matrix Reports
.