Visuals van een uitgevouwen structuur in Power BI maken en weergeven

VAN TOEPASSING OP: Power BI Desktop Power BI-service

Met de visual van een uitgevouwen structuur in Power BI kunt u gegevens in meerdere dimensies visualiseren. Gegevens worden automatisch samengevoegd, en u kunt in elke gewenste volgorde inzoomen op uw dimensies. Het is ook een ai-visualisatie (kunstmatige intelligentie), zodat u deze kunt vragen om de volgende dimensie te vinden waarop u kunt inzoomen op basis van bepaalde criteria. Dit hulpprogramma is waardevol voor ad-hoconderzoek en het uitvoeren van hoofdoorzaakanalyses.

Schermopname van een volledige uitgevouwen structuur.

In deze zelfstudie worden twee voorbeelden gebruikt:

  • Een scenario voor toelevering waarin het percentage producten wordt geanalyseerd dat een bedrijf moet naleveren (omdat ze niet op voorraad zijn).
  • Een verkoopscenario waarin de verkoop van videogames wordt opgesplitst in verschillende factoren, zoals genre en uitgever.

Voor Power BI Desktop kunt u de gegevensset van het toeleveringsketenscenario downloaden. Als u de Power BI-service wilt gebruiken, downloadt u Supply Chain Sample.pbix en uploadt u deze naar een werkruimte in de Power BI-service.

Notitie

Voor het delen van uw rapport met een Power BI-collega moet u beiden beschikken over een afzonderlijke Power BI Pro-licentie of moet het rapport zijn opgeslagen in Premium-capaciteit.

Aan de slag

Selecteer in het deelvenster Visualisaties het pictogram voor de uitgevouwen structuur.

Watermerk van uitgevouwen boom.

Voor de visualisatie zijn twee typen invoer vereist:

  • Analyseren: de metrische gegevens die u wilt analyseren. Het moet een meting of een aggregatie zijn.
  • Uitleg door: een of meer dimensies waarop u wilt inzoomen.

Zodra u de meting naar het veld hebt gesleept, wordt de visual bijgewerkt om de geaggregeerde meting weer te geven. In het onderstaande voorbeeld visualiseren we het gemiddelde percentage producten dat nabestelt (5,07%).

Hoofdknooppunt van de uitgevouwen structuur.

De volgende stap is het inbrengen van een of meer dimensies waarop u wilt inzoomen. Voeg deze velden toe aan de bucket Uitleg door. U ziet dat er een plusteken naast het hoofdknooppunt wordt weergegeven. Als u de + selecteert, kunt u kiezen op welk veld u wilt inzoomen (u kunt in een willekeurige volgorde inzoomen op de velden).

Schermopname met het geselecteerde pluspictogram waarin opties uit de lijst Uitleg door worden weergegeven.

Als u Afwijking van prognose selecteert, heeft dit tot gevolg dat de structuur wordt uitgevouwen en dat de meting wordt opgesplitst in de waarden van de kolom. Dit proces kan worden herhaald door een ander knooppunt te kiezen om op in te zoomen.

Uitgevouwen structuuruitbreiding.

Als u een knooppunt uit het laatste niveau selecteert, worden de gegevens kruislings gefilterd. Als u een knooppunt van een eerder niveau selecteert, wordt het pad gewijzigd.

Animatie van het selecteren van een knooppunt van een eerder niveau en hoe dat de weergave verandert om de onderliggende knooppunten weer te geven.

Door interactie met andere visuals wordt de uitgevouwen structuur kruislings gefilterd. De volgorde van de knooppunten binnen niveaus wordt hierdoor mogelijk gewijzigd.

Om een ander scenario weer te geven, wordt in het onderstaande voorbeeld gekeken naar de verkoop van videogames per uitgever.

Animatie van het selecteren van kruisfilters dat bepaalt welke knooppunten worden weergegeven.

Wanneer we de boom kruislings filteren door Ubisoft, wordt het pad bijgewerkt om xbox-verkoop te laten zien van de eerste naar de tweede plaats, overtroffen door PlayStation.

Als de we structuur vervolgens kruislings filteren met Nintendo, is het verkoopveld van Xbox leeg, omdat er geen Nintendo-games worden ontwikkeld voor Xbox. Xbox wordt, samen met het volgende pad, uit de weergave gefilterd.

Ondanks dat het pad verdwijnt, blijven de bestaande niveaus (in dit geval Gamegenre) vastgemaakt in de structuur. Door het knooppunt Nintendo te selecteren, wordt de structuur daarom automatisch uitgebreid naar Gamegenre.

AI-splitsingen

U kunt AI-splitsingen gebruiken om uit te zoeken waar in de gegevens u hierna moet zoeken. Deze splitsingen worden boven aan de lijst weergegeven en zijn gemarkeerd met een gloeilamp. De splitsingen zijn bedoeld om u te helpen (automatisch) hoge en lage waarden in de gegevens te vinden.

De analyse kan op twee manieren worden uitgevoerd, afhankelijk van uw voorkeuren. Als u het voorbeeld van de toeleveringsketen opnieuw gebruikt, is het standaardgedrag als volgt:

  • Hoge waarde: Kijkt naar alle beschikbare velden en bepaalt op welke wordt ingezoomd, om de hoogste waarde te krijgen voor de meting die wordt geanalyseerd.
  • Lage waarde: Kijkt naar alle beschikbare velden en bepaalt op welke wordt ingezoomd, om de laagste waarde te krijgen voor de meting die wordt geanalyseerd.

Selecteer Hoge waarde met het plusteken naast Onregelmatig. Er wordt een nieuwe kolom met producttype weergegeven.

AI-splitsing van uitgevouwen structuur.

Er wordt een gloeilamp weergegeven naast Producttype dat aangeeft dat deze kolom een AI-splitsing is. De structuur bevat ook een stippellijn die het knooppunt Patiëntbewaking aanbeveelt, waarmee de hoogste waarde van nabestellingen wordt aangegeven (9,2%).

Beweeg de muisaanwijzer over het gloeilampje om knopinfo weer te geven. In dit voorbeeld is de knopinfo: ‘% nalevering is het hoogste wanneer Producttype is Patiëntencontrole’.

U kunt de visual configureren om relatieve AI-splitsingen te vinden, in plaats van absolute AI-splitsingen.

In de relatieve modus wordt gezocht naar hoge waarden die opvallen (vergeleken met de rest van de gegevens in de kolom). Laten we eens kijken naar de verkoop van videogames als voorbeeld:

Absolute splitsing van uitgevouwen structuur.

In de bovenstaande schermopname bekijken we Noord-Amerika verkoop van videogames. Eerst splitsen we de structuur op in Naam van uitgever, en vervolgens zoomen we in op Nintendo. Het selecteren van Hoge waarde resulteert in de uitbreiding van Platform is Nintendo. Omdat Nintendo (de uitgever) alleen ontwikkelt voor Nintendo-consoles, is er slechts één waarde aanwezig en dat is dus niet verwonderlijk de hoogste waarde.

Het zou echter interessanter zijn om te kijken welke hoge waarde opvalt ten opzichte van andere waarden in dezelfde kolom. Als we het analysetype wijzigen van Absoluut in Relatief, krijgen we het volgende resultaat voor Nintendo:

Relatieve splitsing van uitgevouwen structuur.

Deze keer is Platform binnen Gamegenre de aanbevolen waarde. Platform levert geen hogere absolute waarde op dan Nintendo ($ 19.950.000 versus $ 46.950.000). Het is desalniettemin een waarde die opvalt.

Om preciezer te zijn: aangezien er 10 waarden zijn voor Gamegenre, zou de waarde voor Platform $ 4,67 miljoen zijn, als deze waarden gelijkmatig werden opgesplitst. Platform heeft een waarde van bijna $ 20 miljoen, wat een interessant resultaat is, omdat dit vier keer zo hoog is dan verwacht.

De berekening is als volgt:

Verkoop voor Platform in Noord-Amerika/ABS (Gem (verkoop in Noord-Amerika voor Gamegenre))
versus
Verkoop voor Nintendo in Noord-Amerika/ABS (Gem (verkoop in Noord-Amerika voor Platform))

Die laat zich als volgt vertalen:

19.550.000 / (19.550.000 + 11.140.000 + ... + 470.000 + 60.000 /10) = 4,25x
versus
46.950.000/ (46.950.000/1) = 1x

Als u liever geen AI-splitsingen in de structuur gebruikt, kunt u deze ook uitschakelen onder de opties voor Analyseopmaak:

Ontledingsstructuur schakelt AI-splitsing uit.

Structuurinteracties met AI-splitsingen

U kunt meerdere volgende AI-niveaus hebben. U kunt ook verschillende soorten AI-niveaus combineren (van hoge waarde naar lage waarde en terug naar hoge waarde):

Uitgevouwen structuur meerdere AI-paden.

Als u een ander knooppunt in de structuur selecteert, wordt de AI-splitsing helemaal opnieuw berekend. In het onderstaande voorbeeld is het geselecteerde knooppunt gewijzigd in het niveau Afwijking van prognose. De volgende niveaus veranderen om de juiste hoge en lage waarden op te leveren.

AI-interacties met de uitgevouwen structuur.

AI-niveaus worden ook opnieuw berekend wanneer u de uitgevouwen structuur kruislings filtert met een andere visual. In het onderstaande voorbeeld ziet u dat het percentage naleveringen het hoogste is voor Plant #0477.

Schermopname van de Analyse hoofdoorzaak met alle maanden geselecteerd.

Maar als we in het staafdiagram de optie april selecteren, wordt de hoogste waarde gewijzigd in Producttype is Geavanceerd chirurgisch. In dit geval zijn niet alleen de knooppunten opnieuw gerangschikt, maar is er ook een andere kolom gekozen.

Schermopname van de Analyse hoofdoorzaak met alleen de maand april geselecteerd.

Als we willen dat AI-niveaus zich gedragen als niet-AI-niveaus, selecteert u de gloeilamp om het gedrag terug te zetten naar de standaardwaarde.

Hoewel meerdere AI-niveaus aan elkaar kunnen worden gekoppeld, kan een niet-AI-niveau niet een AI-niveau volgen. Als we een handmatige splitsing uitvoeren na een AI-splitsing, verdwijnt de gloeilamp van het AI-niveau en verandert het niveau in een normaal niveau.

Vergrendelen

Een maker van inhoud kan niveaus vergrendelen voor rapportgebruikers. Wanneer een niveau is vergrendeld, kan het niet worden verwijderd of gewijzigd. Een consument kan verschillende paden binnen het vergrendelde niveau verkennen, maar kan het niveau zelf niet wijzigen. Als maker kunt u de muisaanwijzer over de bestaande niveaus bewegen om het vergrendelingspictogram weer te geven. U kunt zoveel niveaus vergrendelen als u wilt, maar u kunt geen ontgrendelde niveaus hebben die voorafgaan aan vergrendelde niveaus.

In het onderstaande voorbeeld zijn de eerste twee niveaus vergrendeld. Rapportgebruikers kunnen niveau 3 en 4 wijzigen en later zelfs nieuwe niveaus toevoegen. De eerste twee niveaus kunnen echter niet worden gewijzigd:

Uitgevouwen boomvergrendeling.

Overwegingen en beperkingen

Het maximumaantal niveaus voor de structuur is 50. Het maximumaantal gegevenspunten dat in één keer in de structuur kan worden gevisualiseerd, is 5000. Er worden niveaus afgekapt om de bovenste n weer te geven. Momenteel is de bovenste n per niveau ingesteld op 10.

De uitgevouwen structuur wordt niet ondersteund in de volgende scenario's:

  • On-premises Analysis Services

AI-splitsingen worden niet ondersteund in de volgende scenario's:

  • Azure Analysis Services
  • Power BI Report Server
  • Publiceren op internet
  • Complexe metingen en metingen vanuit uitbreidingsschema's in Analyseren

Andere beperkingen:

  • Ondersteuning binnen Q&A

Volgende stappen

Power BI-ringdiagram maken

Power BI-visualisaties