Risk Heatmap / Matrix krever 1 til 10 som verdier, men hva gjør du hvis dataene dine er kontinuerlige og ikke ligger i dette intervallet? Eller hvis uttrykkene for risikoene dine består av ord? Nedenfor finner du fire løsninger med binning, kvintiler, egendefinerte terskelverdier og mapping av ord til tall.
Binning
I denne løsningsmetoden deles alle kontinuerlige verdier i datasettet inn i fem bins. Vær oppmerksom på at størrelsen på bins alltid er den samme.
Eksempel: Verdiene dine er mellom 0 og 100: Følgende bins opprettes:
- 0 til 20
- 21 til 40
- 41 til 60
- 61 til 80
- 81 til 100
Dette tar derfor ikke hensyn til mengden risiko i de enkelte søppelkassene. Dataintervallene er bare delt likt.
Høyreklikk først på feltet du vil transformere, i sidepanelet. I vårt eksempel er det feltet "Impact Example".
Velg deretter "Ny gruppe" med et venstreklikk. Vinduet "Grupper" åpnes.
Her velger du alternativet "Number of bins" for "Bin type". Nederst til venstre angir du verdien "10" som "Bin Count". Deretter beregnes bredden på beholderne automatisk under "Bin size".
Til slutt klikker du på "OK".
I det siste trinnet klikker du på det nyopprettede feltet i sidepanelet igjen.
Nå vises "Grupper"-vinduet igjen.
Her velger du gruppetypen "Liste" i stedet for "Bin". De ugrupperte verdiene vises i boksen til venstre.
Nå starter du og markerer hver enkelt verdi og flytter den til høyre kolonne via "Group"-knappen.
Nesten ferdig! Nå tilordner du verdiene 1 til 10 til de ti verdiene ved å dobbeltklikke på hver supergruppe og sette inn verdiene. Til slutt klikker du på "OK".
Ferdig! Du har transformert dataene og kan nå dra dem over på en akse i risikomatrisen vår.
Quintiles
Først høyreklikker vi igjen på feltet vi ønsker å diskretisere. I vårt eksempel er det "Impact Example". Deretter velger vi "New measure". DAX Editor åpnes over dashbordet.
Vi legger nå til følgende kode, tilpasset tabellen og den ønskede kolonnen i datasettet ditt. Viktig - dette er et eksempel for kvintiler. Du kan tilpasse dette til persentiler om nødvendig:
Kvantil =
var FirstQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .2), ALL(Table[Column]))
var SecondQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .4), ALL(Table[Column]))
var ThirdQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .6), ALL(Table[Column]))
var FourthQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .8), ALL(Table[Column]))
var ThisVal = Min(Tabell[Kolonne])
return
IF(HASONEVALUE(Table[Column]),
IF(ThisVal FirstQuantile && ThisVal SecondQuantile && ThisVal ThirdQuantile && ThisVal <= FourthQuantile, 4,
5)
)
)
) )
Klar! Vi har dermed diskretisert og fått verdiene 1 til 5. Nå kan vi bruke dette feltet i risikomatrisen vår!
Egendefinerte terskler
Først høyreklikker vi igjen på feltet vi ønsker å diskretisere. I vårt eksempel er det "Impact Example". Deretter velger vi "New measure". DAX Editor åpnes over dashbordet.
Vi legger nå til følgende kode, tilpasset tabellen og ønsket kolonne i datasettet ditt:
Egendefinerte_Terskelverdier =
var FirstThreshold = din_første_terskelverdi_her
var SecondThreshold = din_andre_terskelverdi_her
var ThirdThreshold = din_tredje_terskelverdi_her
var FourthThreshold = din_fjerde_terskelverdi_her
var ThisVal = Min(Tabell[Kolonne])
return
IF(HASONEVALUE(Table[Column]),
IF(ThisVal FirstThreshold && ThisVal SecondThreshold && ThisVal ThirdThreshold && ThisVal <= FourthThreshold, 4,
5)
)
)
) )
Ord til tall
Først klikker du på "Transform data" i menyen. Dette åpner Power Query Editor.
Du velger kolonnen du ønsker å transformere. I dette eksempelet er det kolonnen "Sannsynlighetstekst". Klikk deretter på "Column from Examples" øverst i venstre hjørne og velg "From Selection".
En ny kolonne legges til. Du klikker på den første cellen i den nye kolonnen og setter inn ønsket tallverdi. I vårt eksempel tilsvarer "Remote" (laveste uttrykk) verdien "1". Du trenger ikke å endre alle verdiene hver for seg. Power BI gjenkjenner tallene og tilordner dem automatisk i henhold til to eksempler fra deg.
Du gjentar dette for hvert uttrykk i datasettet ditt ...
Etter at du har kartlagt det siste uttrykket, klikker du til slutt på "OK" . Der har du det: En transformert kolonne for "Sannsynlighet". Du gjentar dette med "Impact", og du har det ønskede dataformatet. Vi valgte denne 1 til 10-logikken fordi alle har forskjellige formuleringer for de fem kategoriene.