Drill Down Reports i SSRS betyder, at brugerne kan vise eller skjule kolonnedata ved at give plus- og minussymboler i et tekstfelt (kort sagt, give brugerne interaktivitet).
I denne artikel vil vi vise dig, hvordan du opretter Drill Down Reports i SSRS med et eksempel.
Vi vil bruge nedenstående tabelrapport til at forklare, hvordan du opretter Drill Down Reports i SSRS. Se venligst artiklerne SSRS Tabelrapport, Datakilde og Datasæt for at forstå oprettelsen af Datakilde, Datasæt og SSRS Tabelrapport.
SQL-forespørgslen til det indlejrede datasæt, som vi har brugt til at oprette ovenstående rapport, er:
-- 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
Sådan opretter du Drill Down Reports i SSRS
I dette eksempel vil vi vise dig trin for trin, hvordan du opretter drill down-rapporter i SSRS.
For denne SSRS drill down action demonstration, viser vi dig, Sådan skjuler du kolonnerne Product Category Name og Product Sub-Category Name på Report Preview og
- Giver en bruger mulighed for at vælge Color Name for at vise eller skjule Product Category
- Giver en bruger mulighed for at vælge Product Category for at vise eller skjule Product Sub Category Column Names
Hvor vi begynder at aktivere SSRS Drill Down-aktionen, skal vi gruppere kolonnerne ved hjælp af SSRS grupperingsteknik.
I vores tidligere artikel har vi allerede forklaret gruppering. Så se venligst artiklen Gruppering i SSRS Table Reports for at forstå nedenstående skærmbillede.
Hvis du observerer nedenstående skærmbillede, har vi anvendt Row Grouping by Color som overordnet gruppe. Dernæst Produktkategori kolonnenavn som Child Group og Product Sub Category Name som Product Category Child.
SSRS Drill Down Action
For at aktivere SSRS Drill Down Action skal du først gå til ruden Row groups og højreklikke på Product Category Name for at åbne kontekstmenuen. Fra konteksten skal du vælge Group Properties… option, som vist i nedenstående skærmbillede.
Når du vælger Group Properties… option, åbnes et nyt vindue til at konfigurere Group Properties. Vælg fanen Synlighed i venstre side.
Fanen Synlighed har flere muligheder for SSRS Drill down-rapporter:
- Vis: Hvis du ønsker at vise Prod Category Name, skal du vælge Show option
- Hide: Hvis du ønsker at skjule produktkategorien, skal du vælge indstillingen Skjul, når du kører rapporten første gang. I dette eksempel ønsker vi at skjule produktkategorinavnet i første omgang, så vi valgte denne indstilling.
- Vis eller skjul baseret på et udtryk: Du kan skrive dit eget udtryk for at vise/skjule produktkategorien ved at klikke på fx-knappen.
- Visning kan skiftes ved denne rapporttid: Hvis du vælger denne indstilling, vil produktkategorinavn blive vist/skjult baseret på det valgte rapportelement. I dette eksempel ønsker vi at skifte produktkategorinavnet ud på baggrund af den farve, som brugeren har valgt. Så vælg kolonnen Farve på listen.
Højreklik i ruden Rækkegrupper på Produktunderkategorinavn, og vælg Gruppeegenskaber… indstilling.
Her ønsker vi at skifte Produktunderkategorinavn baseret på det Produktkategorinavn, som brugeren har valgt. Så vælg kolonnen Produktkategorinavn fra listen.
Klik på Ok for at afslutte aktiveringen af SSRS Drill Down-funktionen i tabelrapporter. Klik nu på knappen Preview (Vis udskrift) for at se rapportens forhåndsvisning
Her er +-symbolet før hver farve SSRS drill down-handling.
Lad os bore ned eller udvide kolonnen Farve for at se de data, der findes i kolonnen Produktkategori
Lad os udvide eller bore ned i kolonnen Produktkategori for at se de data, der findes i kolonnen Produktunderkategori
Lad os udvide eller bore ned i kolonnen Produktkategori for at se de data, der findes i kolonnen Produktunderkategori.Kategori-kolonnen som vist nedenfor
TIP: Se venligst artiklen Drill Down Matrix Report i SSRS for at aktivere SSRS Drop Down-funktionen i Matrix Reports