Opprette og vise visualobjekter for nedbrytningstre i Power BI

GJELDER FOR: ✔️   Power   BI Desktop ✔️   Power       BI-tjenesten

Med visuelt nedbrytningstre i Power BI kan du visualisere data på tvers av flere dimensjoner. Den aggregates automatisk data og gjør det mulig å drille ned i dimensjonene, i en hvilken som helst rekkefølge. Det er også en kunstig intelligens (AI)-visualisering, slik at du kan be den om å finne neste dimensjon å drille ned i basert på bestemte kriterier. Dette gjør det til et verdifullt verktøy for ad hoc-utforskning og gjennomføring av årsaksanalyse.

Nedbrytningstre

Denne opplæringen bruker to eksempler:

  • Et forsyningskjedescenario som analyserer prosentandelen av produkter et firma har på restordre (ikke på lager).
  • Et salgsscenario som bryter ned salg på videospill etter flere faktorer, som spillsjanger og utgiver.

Her ser du et eksempel på pbix brukt i en forsyningskjede: Supply Chain Sample.pbix.

Obs!

Deling av rapporten med en Power BI kollega krever at dere begge har individuelle Power BI Pro lisenser, eller at rapporten er lagret i Premium-kapasitet.

Kom i gang

Velg ikonet for nedbrytingstre fra visualiseringsruten. Vannmerke for nedbrytningstre

Visualiseringen krever to typer inndata:

  • Analyse – måledata du ønsker å analysere. Dette må være et mål eller et aggregat.
  • Forklaring av – én eller flere dimensjoner du ønsker å drille ned til.

Når du drar målet til feltbrønnen, vil de visuelle oppdateringene vise det aggregerte målet. I eksemplet nedenfor visualiserer vi den gjennomsnittlige prosenten av produkter på restordren (5,07 %).

Rotnode for nedbrytingstre

Neste trinn er å hente inn én eller flere dimensjoner du ønsker å drille ned i. Legg til disse feltene i Forklaring av samling. Legg merke til at det vises et plusstegn ved siden av rotnoden. Hvis du velger +, kan du velge hvilket felt du vil gå nedover i (du kan gå nedover i feltene i en hvilken som helst rekkefølge).

Skjermbilde som viser plussikonet som er valgt, og viser alternativer fra Forklar med-listen.

Valg av Prognoseavvik resultater i at treet utvides og bryter ned målet etter verdiene i kolonnen. Denne prosessen kan gjentas ved å velge en annen node å gå nedover i.

Utvidelse for nedbrytningstre

Å velge en node fra det siste nivået kryssfiltrerer dataene. Å velge en node fra et tidligere nivå endrer banen.

Animasjon som viser valg av en node fra et tidligere nivå, og hvordan visningen endres til å vise underordnede noder.

Samhandling med andre visualobjekter kryssfiltrerer nedbrytingstreet. Som et resultat kan rekkefølgen til nodene innen nivåene endres. I eksemplet nedenfor har vi kryssfiltrert treet med Ubisoft. Baneoppdateringer og Xbox-salg går fra første til andreplass, passert av PlayStation.

Hvis vi deretter kryssfiltrerer treet med Nintendo, er Xbox-salget tomt ettersom det ikke er utviklet noen Nintendo-spill for Xbox. Xbox, sammen med den etterfølgende banen, blir filtrert ut av visningen.

Til tross for at banen forsvinner, forblir de eksisterende nivåene (i dette tilfellet Spillsjanger) festet til treet. Velger du Nintendo-noden utvides treet automatisk til Spillsjanger.

Animasjon som viser valg av kryssfiltre som påvirker hvilke noder som vises.

AI-delinger

Du kan bruke AI-delinger til å finne ut hvor du skal se i dataene neste gang. Disse delingene vises øverst i listen, og er merket med en lyspære. Delingene er der for å hjelpe deg med å finne høye og lave verdier i dataene, automatisk.

Analysen kan fungere på to måter, avhengig av preferansene dine. Standard virkemåte er som følger:

  • Høy verdi: Vurderer alle tilgjengelige felt og bestemmer hvilket du skal gå nedover i for å få den høyeste verdien av målet som analyseres.
  • Lav verdi: Vurderer alle tilgjengelige felt og bestemmer hvilket du skal gå nedover i for å få den laveste verdien til målet som analyseres.

Å velge Høy verdi i restordrer-eksemplet, resulterer i følgende:

Deling av kunstig intelligens for nedbrytningstre

En lyspære vises ved siden av Produkttype, noe som indikerer at dette var en «AI-deling». Treet gir også en prikkete linje som anbefaler noden Pasientovervåkning, noe som resulterer i den høyeste verdien til restordrene (9,2 %).

Beveg pekeren over lyspæren for å se et verktøytips. I dette eksemplet er verktøytipset «% av restordre er høyest når produkttype er Pasientovervåkning».

Du kan konfigurere visualobjektet til å finne relative AI-delinger i motsetning til absolutte.

Relativ modus ser etter høye verdier som skiller seg ut (sammenlignet med resten av dataene i kolonnen). For å illustrere dette, la oss ta en titt på et eksempel:

Absolutt deling for nedbrytningstre

I skjermbildet ovenfor ser vi på salg av videospill i Nord-Amerika. Vi delte treet først etter Navn på utgiver og deretter nedover i Nintendo. Å velge høy verdi resultere i utvidelsen av Plattformen er Nintendo. Siden Nintendo (utgiveren) bare utvikler for Nintendo-konsoller, er det bare én verdi til stede, og det er ikke overraskende den høyeste verdien.

Men en mer interessant deling er å se på hvilken høy verdi som skiller seg ut i forhold til andre verdier i samme kolonne. Hvis vi endrer analysetypen fra Absolutt til Relativ, får vi følgende resultat for Nintendo: Relativ deling i nedbrytningstre

Denne gangen er anbefalt verdi Plattform innen spillsjanger. Plattformen gir ikke en høyere absolutt verdi enn Nintendo (19 950 000 dollar vs. 46 950 000 dollar). Men det er likevel en verdi som skiller seg ut.

Mer presist, siden det er 10 spillsjanger-verdier, ville den forventede verdien for plattformen være 4,6 millioner dollar hvis de skulle deles likt. Siden plattformen har en verdi på nesten 20 millioner dollar er det et interessant resultat siden det er fire ganger høyere enn forventet resultat.

Beregningen er som følger:

Salg for plattform i Nord-Amerika/ Abs(Avg(Salg for spillsjangeren i Nord-Amerika))
vs.
Salg for Nintendo i Nord-Amerika / Abs(Avg(Salg for plattform i Nord-Amerika))

Noe som kan oversettes til:

19 550 000/(19 550 000 + 11 140 000 + ... + 470 000 + 60 000/10) = 4,25x
vs.
46 950 000/(46 950 000/1) = 1x

Hvis du ikke ønsker å bruke AI-delinger i treet, kan du velge å slå dem av under alternativet Analyseformatering:

Nedbrytningstre deaktiverer AI-deling

Tre-samhandling med AI-delinger

Du kan ha flere påfølgende nivåer for kunstig intelligens. Du kan også blande ulike nivåer for kunstig intelligens (gå fra høy verdi til lav verdi og tilbake til høy verdi):

Flere baner for kunstig intelligens for nedbrytningstre

Hvis du velger en annen node i treet, beregnes AI-delingene på nytt. I eksemplet nedenfor endret vi den valgte noden i nivået Prognoseavvik. De påfølgende nivåene endres for å gi de riktige høye og lave verdiene.

Samhandlinger for nedbrytningstre

Nivåene for kunstig intelligens beregnes også på nytt når du kryssfiltrerer nedbrytingstreet med et annet visualobjekt. I eksemplet nedenfor kan vi se at restordre i % er størst for Plante #0477.

Skjermbilde som viser grunnårsaksanalysen med alle måneder valgt.

Men hvis vi velger April i det liggende stolpediagrammet, vil de høyeste endres til Produkttype er avansert kirurgisk. I dette tilfellet er det ikke bare nodene som endret rekkefølge, det ble valgt en helt annen kolonne.

Skjermbilde som viser grunnårsaksanalysen med bare april måned valgt.

Hvis vi vil at nivåene for kunstig intelligens skal oppføre seg som nivåer som ikke er kunstig intelligens, velger du lyspæren for å tilbakestille virkemåten til standard.

Mens flere nivåer for kunstig intelligens kan kjedes sammen, kan ikke et nivå for ikke kunstig intelligens følge et nivå for kunstig intelligens. Hvis vi utfører en manuell deling etter en AI-deling, forsvinner lyspæren fra AI-nivået, og nivået transformeres til et vanlig nivå.

Låsing

En innholdsoppretter kan låse nivåer for rapportforbrukere. Når et nivå er låst, kan det ikke fjernes eller endres. En forbruker kan utforske forskjellige baner innenfor det låste nivået, men de kan ikke endre selve nivået. Som oppretter kan du holde pekeren over eksisterende nivåer for å se låseikonet. Du kan låse så mange nivåer du vil, men du kan ikke ha ulåste nivåer foran låste nivåer.

I eksemplet nedenfor er de første to nivåene låst. Dette betyr at rapportforbrukere kan endre nivå 3 og 4, og til og med legge til nye nivåer etterpå. De to første nivåene kan imidlertid ikke endres:

Låsing av nedbrytningstre

Kjente begrensninger

Maksimum antall nivåer for treet er 50. Maksimum antall datapoenger som kan visualiseres på treet på samme tid er 5000. Vi avkorter nivåer for å vise topp n. Topp n per nivå er for øyeblikket angitt til 10.

Nedbrytingstreet støttes ikke i følgende scenarioer:

  • Lokal Analysis Services

AI-delinger støttes ikke i følgende scenarioer:

  • Azure Analysis Services
  • Rapportserver for Power BI
  • Publiser på nettet
  • Komplekse mål og mål fra utvidelsesskjemaer i «Analyser»

Andre begrensninger:

  • Støtte innen spørsmål og svar

Neste trinn

Power BI hjuldiagram

Visualiseringer i Power BI