Naša toplotna karta/matrika tveganja zahteva vrednosti od 1 do 10, vendar kaj storiti, če so vaši podatki zvezni in niso v tem intervalu? Ali če so izrazi vaših tveganj sestavljeni iz besed? Spodaj so štiri rešitve z razvrščanjem v skupine, kvantili, pragovi po meri in preslikavo besed v številke.
Binning
Pri tem pristopu rešitve so vse zvezne vrednosti v zbirki podatkov razdeljene v pet košaric. Upoštevajte, da je velikost koša vedno enaka.
Primer: Vaše vrednosti so med 0 in 100: ustvarjeni so naslednji košarice:
- 0 do 20
- 21 do 40
- 41 do 60
- 61 do 80
- 81 do 100
To torej ne upošteva količine tveganj v posameznih zabojnikih. Razponi podatkov so razdeljeni enako.
V stranski vrstici najprej z desno tipko miške kliknite polje, ki ga želite preoblikovati. V našem primeru je to polje "Primer učinka".
Nato z levim klikom izberite "Nova skupina". Odpre se okno "Skupine".
Tukaj za "Tip koša" izberete možnost "Število košev". Na spodnji levi strani vnesete vrednost "10" kot "Bin Count". Nato se širina košar samodejno izračuna v razdelku "Bin size" (Velikost košare).
Na koncu kliknite "V redu".
V zadnjem koraku ponovno kliknite na novo ustvarjeno polje v stranski vrstici.
Zdaj se znova prikaže okno "Skupine".
Pri tem izberete vrsto skupine "Seznam" namesto "Koš". V levem polju se prikažejo nepogrupirane vrednosti.
Sedaj začnete in izberete vsako vrednost ter jo premaknete v desni stolpec z gumbom "Skupina".
Skoraj pripravljen! Vrednosti od 1 do 10 zdaj pripišite desetim vrednostim tako, da dvakrat kliknete na vsako nadskupino in vstavite vrednosti. Na koncu kliknete "V redu".
Končano! Podatke ste preoblikovali in zdaj jih lahko povlečete na os v naši matriki tveganj.
Quintiles
Najprej ponovno kliknemo z desno tipko miške na polje, ki ga želimo diskretizirati. V našem primeru je to "Primer učinka". Nato izberemo "New measure" (Novo merilo). Nad nadzorno ploščo se odpre urejevalnik DAX.
Zdaj dodamo naslednjo kodo, prilagojeno tabeli in želenemu stolpcu v vašem naboru podatkov. Pomembno - to je primer za kvantile. Po potrebi ga lahko prilagodite za percentile:
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(Tabela[Stolpec])
vrni
IF(HASONEVALUE(Tabela[Stolpec]),
IF(ThisVal FirstQuantile && ThisVal SecondQuantile && ThisVal ThirdQuantile && ThisVal <= FourthQuantile, 4,
5)
)
)
) )
Pripravljen! Tako smo diskretizirali in dobili vrednosti od 1 do 5. To polje lahko zdaj uporabimo za našo matriko tveganja!
Pragovi po meri
Najprej ponovno kliknemo z desno tipko miške na polje, ki ga želimo diskretizirati. V našem primeru je to "Primer učinka". Nato izberemo "New measure" (Novo merilo). Nad nadzorno ploščo se odpre urejevalnik DAX.
Zdaj dodamo naslednjo kodo, prilagojeno tabeli in želenemu stolpcu v vašem naboru podatkov:
Custom_Thresholds =
var FirstThreshold = your_first_threshold_value_here
var SecondThreshold = your_second_threshold_value_here
var ThirdThreshold = your_third_threshold_value_here
var FourthThreshold = your_fourth_threshold_value_here
var ThisVal = Min(Tabela[Stolpec])
vrni
IF(HASONEVALUE(Tabela[Stolpec]),
IF(ThisVal FirstThreshold && ThisVal SecondThreshold && ThisVal ThirdThreshold && ThisVal <= FourthThreshold, 4,
5)
)
)
) )
Besede v številke
Najprej v meniju kliknite "Transform data". To odpre urejevalnik poizvedb Power Query Editor.
Izberete stolpec, ki ga želite preoblikovati. V tem primeru je to stolpec "Besedilo verjetnosti". Nato v levem zgornjem kotu kliknite na "Stolpec iz primerov" in izberite "Iz izbora".
Dodan je nov stolpec. Kliknite na prvo celico novega stolpca in vstavite želeno številčno vrednost. V našem primeru "Remote" (najnižji izraz) ustreza vrednosti "1". Ni vam treba spreminjati vseh vrednosti posebej. Power BI prepozna številke in jih samodejno prikaže glede na dva primeri vašega.
To ponovite za vsak izraz v podatkovnem nizu...
Ko preslikate zadnji izraz, kliknite "V redu" . To je to: spremenjen stolpec za "Verjetnost". To ponovite tudi za "Učinek" in dobili boste zahtevano obliko podatkov. Izbrali smo to logiko od 1 do 10, ker ima vsakdo drugačno formulacijo za pet kategorij.