Skapa och visa det visuella objektet för nedbrytningsträd i Power BI

GÄLLER FÖR: Power BI Desktop Power BI-tjänst

I det visuella objekt för nedbrytningsträd i Power BI kan du visualisera data i flera dimensioner. Data sammanställs automatiskt och du kan öka detaljnivån i dimensionerna i valfri ordning. Det är också en ai-visualisering (artificiell intelligens), så du kan be den att hitta nästa dimension att öka detaljnivån i baserat på vissa kriterier. Det här verktyget är värdefullt för ad hoc-utforskning och för att utföra rotorsaksanalys.

Skärmbild som visar ett fullständigt nedbrytningsträd.

I den här självstudien används två exempel:

  • Ett scenario med en leveranskedja som analyserar procentandelen produkter som ett företag har som restorder (slut i lager).
  • Ett försäljningsscenario som delar upp videospelsförsäljning efter olika faktorer som spelgenre och utgivare.

För Power BI Desktop kan du ladda ned datauppsättningen för leveranskedjans scenario. Om du vill använda Power BI-tjänst laddar du ned Supply Chain Sample.pbix och laddar sedan upp den till en arbetsyta i Power BI-tjänst.

Anteckning

För att dela en rapport med en Power BI-kollega krävs att du både har individuella Power BI Pro-licenser eller att rapporten har sparats med Premium-kapacitet.

Kom igång

Välj ikonen för nedbrytningsträd i fönstret Visualiseringar.

Vattenstämpel för nedbrytningsträd.

Visualiseringen kräver två typer av indata:

  • Analysera – Måttet som du vill analysera. Det måste vara ett mått eller en aggregering.
  • Förklara med – En eller flera dimensioner som du vill öka detaljnivån för.

När du drar måttet till fältkällan uppdateras det visuella objektet för att visa det aggregerade måttet. I exemplet nedan visualiserar vi genomsnittet % av produkterna i restorder (5,07 %).

Rotnod för nedbrytningsträd.

Nästa steg är att ta med en eller flera dimensioner som du vill öka detaljnivån för. Lägg till dessa fält i bucketen Förklara med. Lägg märke till att ett plustecken visas bredvid rotnoden. Om du väljer + kan du välja vilket fält du vill detaljgranska i (du kan öka detaljnivån för fälten i valfri ordning).

Skärmbild som visar plusikonen markerad som visar alternativ från listan Förklara med.

Om du väljer Prognosens bias expanderas trädet och måttet delas upp i kolumnens värden. Den här processen upprepas om du väljer en annan nod.

Expansion av nedbrytningsträd.

Om du väljer en nod på den sista nivån korsfiltreras datan. Om du väljer en nod från en tidigare nivå ändras sökvägen.

Animering som visar hur du väljer en nod från en tidigare nivå och hur den ändrar visningen så att dess underordnade noder visas.

Om du interagerar med andra visuella objekt korsfiltreras nedbrytningsträdet. Ordningen för noderna på de olika nivåerna kan komma att ändras till följd av detta.

För att visa ett annat scenario tittar exemplet nedan på videospelsförsäljning per utgivare.

Animering som visar hur du väljer korsfilter som påverkar vilka noder som visas.

När vi korsfiltrerar trädet av Ubisoft uppdateras sökvägen så att Xbox-försäljningen flyttas från första till andra plats, vilket överträffas av PlayStation.

Om vi sedan korsfiltrerar trädet med Nintendo, är Xbox-försäljningen tom eftersom det inte finns några Nintendo-spel utvecklade för Xbox. Xbox, tillsammans med den efterföljande sökvägen, filtreras bort från vyn.

Trots att sökvägen försvinner, förblir de befintliga nivåerna (i det här fallet Spelgenre) fastsatta i trädet. Om Nintendo-noden väljs expanderas därför trädet automatiskt till Spelgenre.

AI-delningar

Du kan använda ”AI-delningar” om du behöver hjälp med vad du ska titta efter härnäst i dina data. Dessa delningar visas överst i listan och är markerade med en glödlampa. Delningarna kan hjälpa dig att hitta höga och låga värden i datan automatiskt.

Analysen kan fungera på två sätt beroende på dina inställningar. Om du använder exemplet på leveranskedjan igen är standardbeteendet följande:

  • Högt värde: Tar hänsyn till alla tillgängliga fält och bestämmer vilka som ska genomsökas för att kunna hämta det högsta värdet för måttet som analyseras.
  • Lågt värde: Tar hänsyn till alla tillgängliga fält och bestämmer vilka som ska genomsökas för att kunna hämta det lägsta värdet för måttet som analyseras.

Välj Högt värde med plustecknet bredvid Intermittent. En ny kolumn som är markerad som Produkttyp visas.

AI-delning för nedbrytningsträd.

En glödlampa visas bredvid Produkttyp som anger att den här kolumnen var en "AI-delning". Trädet innehåller också en prickad linje som rekommenderar noden Patientövervakning , som anger det högsta värdet för restorder (9,2 %).

Hovra över glödlampan för att se en knappbeskrivning. I det här exemplet är knappbeskrivningen ”% av restorder är högst när produkttypen är Patientövervakning”.

Du kan konfigurera att det visuella objektet söker Relativa AI-delningar i stället för Absoluta.

Det relativa läget söker efter höga värden som utmärker sig (jämfört med resten av datan i kolumnen). Låt oss titta på videospelsförsäljning igen som ett exempel:

Absolut delning av nedbrytningsträd.

I skärmbilden ovan tittar vi på Nordamerika försäljningen av tv-spel. Först delar vi upp trädet efter Utgivarnamn och söker sedan i Nintendo. Om vi väljer Högt värde expanderas Plattformen är Nintendo. Eftersom Nintendo (utgivaren) bara utvecklar för Nintendo-konsoler finns det bara ett värde nu och det är föga förvånande det högsta värdet.

En mer intressant delning skulle dock vara att se vilket högt värde som utmärker sig jämfört med andra värden i samma kolumn. Om vi ändrar analystypen från Absolut till Relativ får vi följande resultat för Nintendo:

Relativ delning av nedbrytningsträd.

Den här gången är det rekommenderade värdet Plattform i Spelgenre. Plattformen visar inte något högre absolut värde än Nintendo (19 950 000 USD jämfört med 46 950 000 USD). Det är dock ett värde som utmärker sig.

Eftersom det finns 10 värden i Spelgenre, skulle det förväntade värdet för Plattform vara 4,6 miljoner USD om de var jämnt fördelade. Men Plattform har ett värde på nästan 20 miljoner USD, vilket är ett intressant resultat eftersom det är fyra gånger högre än det förväntade resultatet.

Beräkningen är följande:

Nordamerikas försäljning för Plattform/ Abs(Avg(Nordamerikas försäljning för Spelgenre))
jämfört med
Nordamerikas försäljning för Nintendo / Abs(Avg(Nordamerikas försäljning för Plattform))

Vilket blir:

19 550 000 / (19 550 000 + 11 140 000 + ... + 470 000 + 60 000 /10) = 4,25x
jämfört med
46 950 000/ (46 950 000/1) = 1x

Om du föredrar att inte använda några AI-delningar i trädet, kan du välja att inaktivera dem under alternativen för Analysformatering:

Nedbrytningsträd inaktiverar AI-delning.

Trädinteraktioner med AI-delningar

Du kan ha flera efterföljande AI-nivåer. Du kan också blanda olika typer av AI-nivåer (gå från högt värde till lågt värde och tillbaka till högt värde):

Nedbrytningsträd med flera AI-sökvägar.

Om du väljer en annan nod i trädet räknas AI-delningen om från början. I exemplet nedan ändrade vi den valda noden i nivån Prognosens bias. De efterföljande nivåerna ändras för att ge rätt höga och låga värden.

AI-interaktioner för nedbrytningsträd.

AI-nivåer räknas också om när du korsfiltrerar nedbrytningsträdet med ett annat visuellt objekt. I exemplet nedan kan vi se att vår restorder-% är störst för Fabrik 0477.

Skärmbild som visar rotorsaksanalysen med alla valda månader.

Men om vi väljer April i stapeldiagrammet, är de största ändringarna i Produkttyp Avancerad kirurgi. I det här fallet är det inte bara noderna som har ordnats om, utan en annan kolumn har valts.

Skärmbild som visar rotorsaksanalysen med bara månaden april vald.

Om vi vill att AI-nivåer ska fungera som icke-AI-nivåer väljer du glödlampan för att återgå till standardbeteendet.

Även om flera AI-nivåer kan kopplas samman kan en nivå som inte är AI inte följa en AI-nivå. Om vi gör en manuell uppdelning efter en AI-delning försvinner glödlampan från AI-nivån och nivån omvandlas till en normal nivå.

Låsning

En innehållsskapare kan låsa nivåer för rapportanvändarna. När en nivå är låst kan den inte tas bort eller ändras. En konsument kan utforska olika sökvägar inom den låsta nivån, men de kan inte ändra själva nivån. Som skapare kan du hovra över befintliga nivåer för att se låsikonen. Du kan låsa så många nivåer som du vill, men du kan inte ha upplåst nivåer före låsta nivåer.

I exemplet nedan är de två första nivåerna låsta. Rapportkonsumenter kan ändra nivå 3 och 4 och även lägga till nya nivåer efteråt. De två första nivåerna kan dock inte ändras:

Låsning av nedbrytningsträd.

Överväganden och begränsningar

Det maximala antalet nivåer för trädet är 50. Det maximala antalet datapunkter som kan visualiseras samtidigt i trädet är 5 000. Vi trunkerar nivåerna så att vi ser de n översta. För närvarande är n översta per nivå inställt på 10.

Nedbrytningsträdet stöds inte i följande scenarier:

  • Lokal Analysis Services

AI-uppdelningar stöds inte i följande scenarier:

  • Azure Analysis Services
  • Power BI-rapportserver
  • Publicera på webben
  • Komplexa mått och mått från tilläggsscheman i ”Analysera”

Andra begränsningar:

  • Stöd i Q&A

Nästa steg

Ringdiagram i Power BI

Visualiseringar i Power BI