I Drill Down Reports in SSRS significa permettere agli utenti di mostrare o nascondere i dati delle colonne fornendo simboli più e meno su una casella di testo (in breve, fornendo interattività agli utenti).
In questo articolo, vi mostreremo come creare Drill Down Reports in SSRS con un esempio.
Utilizzeremo il report di tabella mostrato di seguito per spiegare, come creare Drill Down Reports in SSRS. Si prega di fare riferimento agli articoli SSRS Table Report, Data Source, e Dataset per capire la creazione di Data Source, Dataset, e SSRS Table report.
La query SQL per il dataset incorporato che abbiamo usato per creare il report di cui sopra è:
-- 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
Come creare Drill Down Reports in SSRS
In questo esempio, ti mostreremo passo dopo passo come creare drill down reports in SSRS.
Per questa dimostrazione di azione drill down in SSRS, vi mostriamo, Come nascondere le colonne Nome della categoria del prodotto e Nome della sottocategoria del prodotto sull’anteprima del rapporto e
- Consentire all’utente di selezionare il Nome del colore per mostrare o nascondere la categoria del prodotto
- Consentire all’utente di selezionare la categoria del prodotto per mostrare o nascondere i nomi delle colonne della sottocategoria del prodotto
Prima di iniziare ad abilitare l’azione SSRS Drill Down, dobbiamo raggruppare le colonne usando la tecnica di raggruppamento SSRS.
Nel nostro articolo precedente, abbiamo già spiegato il raggruppamento. Quindi, si prega di fare riferimento all’articolo Grouping in SSRS Table Reports per capire lo screenshot mostrato di seguito.
Se si osserva il seguente screenshot, abbiamo applicato il raggruppamento di riga per colore come gruppo genitore. Poi, Product Category Column Name come Child Group e Product Sub Category Name come Product Category Child.
SSRS Drill Down Action
Per abilitare l’azione SSRS Drill down, prima, vai al pannello dei gruppi di riga, e clicca con il tasto destro del mouse su Product Category Name per aprire il menu di contesto. Dal contesto, seleziona l’opzione Group Properties…, come mostrato nel seguente screenshot.
Una volta selezionata l’opzione Group Properties…, si aprirà una nuova finestra per configurare le proprietà del gruppo. Seleziona la scheda Visibilità sul lato sinistro.
La scheda Visibilità ha più opzioni per SSRS Drill down reports:
- Mostra: Quando si esegue il rapporto inizialmente Se si desidera mostrare il nome della categoria Prod, selezionare l’opzione Mostra
- Nascondi: Quando esegui inizialmente il rapporto, se vuoi nascondere la Categoria del prodotto, allora seleziona l’opzione Nascondi. In questo esempio, vogliamo nascondere inizialmente il nome della categoria del prodotto, quindi abbiamo scelto questa opzione.
- Mostra o Nascondi in base a un’espressione: Puoi scrivere la tua espressione per mostrare/nascondere la Product Category cliccando il pulsante fx.
- La visualizzazione può essere alternata da questo tempo di rapporto: Se hai scelto questa opzione, il nome della categoria di prodotto verrebbe mostrato/nascosto in base all’elemento del rapporto selezionato. In questo esempio, vogliamo alternare il Product Category Name in base al colore scelto dall’utente. Quindi, seleziona la colonna Colore dalla lista.
Nel riquadro dei gruppi di righe, clicca con il tasto destro del mouse su Product Sub Category Name e seleziona l’opzione Group Properties…
Qui, vogliamo attivare il Product Sub Category Name in base al Product Category Name selezionato dall’utente. Quindi, scegli la colonna Product Category Name dalla lista.
Clicca Ok per finire di abilitare la funzionalità SSRS Drill Down su Table Reports. Ora, clicca sul pulsante Anteprima per vedere l’anteprima del report
Qui, il simbolo + prima di ogni colore è l’azione SSRS drill down.
Facciamo il drill down o espandiamo la colonna Colore per vedere i dati presenti nella colonna Categoria Prodotto
Facciamo espandere o drill down la colonna Categoria Prodotto per vedere i dati presenti nella colonna Sottocategoria Prodotto come mostrato di seguito