powerbi-training

04 Drillthrough

Voorbereiding

Ga verder met het bestand dat je in de vorige module hebt gemaakt.

Alternatief als je de vorige opdracht niet correct hebt afgerond:

Open het bestand 04-Start.pbit

Tijdens het openen krijg je wellicht de volgende melding.

Unable to connect

Klik dan op edit en kies vervolgens de AdventureWorks dataset in je eigen Workspace uit:

Select a dataset

Opdracht

Binnen Adventure Works is je leidinggevende bijzonder te spreken over de geografische mogelijkheden van Power BI. Het is echter niet heel handig om alle geografische achtergrondinformatie over een regio in elk rapport te herhalen. Het liefst zou ze bij bijvoorbeeld een uitschieter in verkopen in een bepaald land willen kunnen “doorklikken” naar alle informatie van dat land. Bijvoorbeeld de trend in verkopen de afgelopen jaren, het aantal vestigingen in dat land, etc..

Dit “doorklikken” wordt in een BI tool drillthrough genoemd. In module 3 hebben we al gekeken naar de drilldown. De drillthrough houdt in de basis in dat je een getal onder de loep neemt op een andere pagina of in een ander rapport. Op deze manier kun je eenvoudig de context bekijken - bijvoorbeeld van de verkopen binnen een bepaald land.

Drillthrough binnen een rapport

Wanneer je een drillthrough binnen een rapport mogelijk wilt maken, moet je de volgende zaken regelen:

  1. Er moet een pagina zijn wat het doel van je drillthrough is.
    • In het voorbeeld hierboven: de pagina “Country Details”
  2. Op deze doelpagina moet je een “drillthrough filter” instellen. In het voorbeeld hierboven is dit de naam van het land: wanneer je die ergens in het rapport tegenkomt, kun je in twee klikken naar de drillthrough-pagina navigeren, wat dan automatisch gefilterd is op de betreffende categorie.
    • In het voorbeeld hierboven is het drillthrough filter Country Region Name.

Drillthrough instellen in je rapport

Om het af te maken, kun je nu de Country Details pagina verbergen (rechtsklik op de tab, kies Hide Page). Publiceer het rapport naar een workspace en bekijk het resultaat.

Probeer nu zelf een tweede drillthrough-pagina “Product Category Details” aan te maken waarbij je alle gegevens binnen een productcategorie op een rij zet. Filter op basis van het veld Product Subcategory Name (tabel Product Subcategory). Geef de volgende zaken weer:

Bij elk punt staat wat extra uitdaging - deze hoef je niet uit te voeren. Mocht alles je echter gemakkelijk afgaan en je wilt wat meer de grenzen van Power BI opzoeken, dan kun je je hier even in vastbijten

  1. Verkopen per man / vrouw / getrouwd / ongetrouwd
    • Extra uitdaging: voeg bijbehorende titels toe binnen de visual (“Married men”, “Single men”, etc.)
  2. Verkopen per productkleur
    • Eerste extra uitdaging: geef alleen de 5 bestverkopende kleuren weer
    • Tweede extra uitdaging: laat de kleur bepaald worden door de productkleur
  3. Internet Total Sales per jaar
  4. Internet Total Units per jaar

Voorbeeld resultaat opdracht

Wanneer je drillthrough pagina correct werkt, zou je vanaf pagina “Product Sales” nu een drillthrough moeten kunnen maken naar “Product Category Details”

Drillthrough tussen meerdere rapporten

Drillthrough is ook mogelijk tussen meerdere rapporten: je kunt dan de data vanuit een andere invalshoek meer verdieping geven in een ander rapport.

Om Drillthrough tussen meerdere rapporten werkend te krijgen hebben we (minstens) twee rapporten nodig:

Maak nu eerst via File, New een nieuw rapport dat verbinding maakt met de dataset AdventureWorks in je eigen workspace en sla dit op onder de naam module-4-drillthrough-report.

Maak in dit nieuwe rapport een drillthrough filter per Year (tabel Date, in de hierarchy Calendar). Let erop dat je hier instelt dat je Year gebruiken moet als categorie:

Use calendar year as drillthrough per category

Je kunt vervolgens in het lijstje onder deze instelling een jaar kiezen dat je nu wilt weergeven (feitelijk filter je de data op “alleen de data van jaar X”). Zodra je via een drillthrough op dit rapport belandt, wordt dit filter vervangen door het jaartal waarmee je de drillthrough uitvoert. Het toevoegen van dit filter geeft je echter een beter gevoel over hoe de cijfers eruit zou zien bij een drillthrough van (bijvoorbeeld) 2012.

Vul vervolgens het rapport met inzichten over een jaar:

  1. Het verloop van verkopen door het jaar heen (let op dat deze correct gesorteerd is)
  2. De verhouding tussen de verkopen t.o.v. een kwartaal geleden

Stel vervolgens de drillthrough reporting in:

Publiceer het rapport, en test of de drillthrough over rapporten heen werkt in de Power BI Portal.

Bonus-opgaven

Aanpassen drillthrough-naam

Standaard heeft de drillthrough de naam Page1 [naam-van-oorspong-rapport]. Zorg ervoor dat hier een zinnige naam komt te staan, die de lading dekt.

Deze beschrijving kan beter...

Oplossing

Hier vind je de eindpunten van deze opdracht: 04-01-Solution.pbit en 04-02-Solution.pbit

Video

Hier vind je de Walkthrough video

Volgende modules

De volgende module is Module 5: Self-service reporting. We beginnen hier met CSV-bestanden inladen.

Hieronder vind je een overzicht van alle modules:

  1. Introductie Power BI Desktop
  2. Rapporteren op Power BI Datasets en eerste visualisatie
  3. Visuals en interactie
  4. Drillthrough (huidige module)
  5. Self-service reporting
  6. Data Modeling 101
  7. Introductie Power Query (GUI)
  8. Publiceren en samenwerken in workspaces
  9. Calculated Columns met DAX