Rapoartele Drill Down în SSRS înseamnă a permite utilizatorilor să afișeze sau să ascundă datele din coloană prin furnizarea de simboluri plus și minus pe o casetă de text (pe scurt, oferind interactivitate utilizatorilor).

În acest articol, vă vom arăta cum să creați rapoarte Drill Down în SSRS cu un exemplu.

Vom folosi raportul tabelului de mai jos pentru a explica, Cum să creați rapoarte Drill Down în SSRS. Vă rugăm să consultați articolele SSRS Table Report, Data Source și Dataset pentru a înțelege crearea de Data Source, Dataset și SSRS Table report.

Raporturi de detaliere în SSRS 1

Interogarea SQL pentru setul de date încorporat pe care l-am folosit pentru crearea raportului de mai sus este:

-- 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

Cum se creează rapoarte de detaliere în SSRS

În acest exemplu, vă vom arăta o abordare pas cu pas pentru a crea rapoarte de detaliere în SSRS.

Pentru această demonstrație de acțiune de drill down SSRS, vă arătăm, Cum să ascundeți coloanele Product Category Name și Product Sub-Category Name pe Report Preview și

  • Permiterea unui utilizator să selecteze Color Name pentru a afișa sau ascunde Product Category
  • Permiterea unui utilizator să selecteze Product Category pentru a afișa sau ascunde numele coloanelor Product Sub-Category Names

Înainte de a începe să activăm acțiunea SSRS Drill Down, trebuie să grupăm coloanele folosind tehnica de grupare SSRS.

În articolul nostru anterior, am explicat deja gruparea. Așadar, vă rugăm să consultați articolul Grouping in SSRS Table Reports (Gruparea în rapoartele de tabel SSRS) pentru a înțelege captura de ecran prezentată mai jos.

Dacă observați captura de ecran de mai jos, am aplicat gruparea rândurilor în funcție de culoare ca grup părinte. Apoi, Product Category Column Name (Numele coloanei Product Category) ca grup copil și Product Sub Category Name (Numele subcategoriei de produs) ca Product Category Child (Categoria de produs copil).

Drill Down Reports in SSRS 2

SSRS Drill Down Action

Pentru a activa acțiunea SSRS Drill Down, mai întâi, mergeți la panoul Row groups (Grupuri de rânduri) și faceți clic dreapta pe Product Category Name (Numele categoriei de produs) va deschide meniul contextual. Din context, vă rugăm să selectați opțiunea Group Properties… (Proprietăți grup…), așa cum se arată în captura de ecran de mai jos.

Drill Down Reports in SSRS 3

După ce ați selectat opțiunea Group Properties… (Proprietăți grup…), se va deschide o fereastră nouă pentru a configura proprietățile grupului. Vă rugăm să selectați fila Visibility (Vizibilitate) din partea stângă.

Drill Down Reports in SSRS 4

Fila Visibility (Vizibilitate) are mai multe opțiuni pentru rapoartele SSRS Drill down:

  • Show: Când rulați raportul inițial Dacă doriți să afișați numele categoriei de produs, atunci selectați opțiunea Show (Afișare)
  • Hide (Ascundere): Când rulați inițial raportul, Dacă doriți să ascundeți categoria de produs, atunci selectați opțiunea Hide (Ascundeți). În acest exemplu, dorim să ascundem inițial Product Category Name (Denumirea categoriei de produs), așa că am ales această opțiune.
  • Show or Hide based on an Expression (Afișare sau ascundere pe baza unei expresii): Puteți să vă scrieți propria expresie pentru a afișa/ascunde Categoria de produse făcând clic pe butonul fx.
  • Display can be toggle by this report time: Dacă alegeți această opțiune, Product Category Name (Denumirea categoriei de produs) se va afișa/ ascunde în funcție de elementul de raport selectat. În acest exemplu, dorim să comutăm numele categoriei de produse în funcție de culoarea aleasă de utilizator. Așadar, selectați coloana Color (Culoare) din listă.
  • Drill Down Reports in SSRS 5

    În cadrul panoului Row groups (Grupuri de rânduri), faceți clic dreapta pe Product Sub Category Name (Denumirea subcategoriei de produs) și selectați opțiunea Group Properties…

    Drill Down Reports in SSRS 6

    Aici, dorim să comutăm Product Sub Category Name (Denumirea subcategoriei de produs) pe baza Product Category Name (Denumirea subcategoriei de produs) selectată de utilizator. Așadar, alegeți coloana Product Category Name din listă.

    Drill Down Reports in SSRS 7

    Click pe Ok pentru a termina de activat funcționalitatea SSRS Drill Down pe Table Reports. Acum, faceți clic pe butonul Preview (Previzualizare) pentru a vedea previzualizarea raportului

    Aici, simbolul + înaintea fiecărei culori reprezintă acțiunea de detaliere SSRS.

    Drill Down Reports in SSRS 8

    Lăsați-ne să facem drill down sau să extindem coloana Color pentru a vedea datele prezente în coloana Product Category

    Drill Down Reports in SSRS 9

    Lăsați-ne să extindem sau să facem drill down în coloana Prod Category pentru a vedea datele prezente în Product Sub-Category column as shown below

    Drill Down Reports in SSRS 10

    TIP: Vă rugăm să consultați articolul Drill Down Matrix Report in SSRS pentru a activa funcționalitatea SSRS Drop Down în rapoartele matriciale

    .

Articles

Lasă un răspuns

Adresa ta de email nu va fi publicată.