Naša mapa rizík / matica vyžaduje ako hodnoty 1 až 10, ale čo robiť, ak sú vaše údaje spojité a nie sú v tomto intervale? Alebo ak vyjadrenia vašich rizík pozostávajú zo slov? Nižšie sú uvedené štyri riešenia s binningom, kvantilmi, vlastnými prahovými hodnotami a mapovaním slov na čísla.
Binning
V tomto prístupe riešenia sú všetky spojité hodnoty v súbore údajov rozdelené do piatich zásobníkov. Upozorňujeme, že veľkosť koša je vždy rovnaká.
Príklad: Vaše hodnoty sú v rozmedzí od 0 do 100: Vytvoria sa nasledujúce koše:
- 0 až 20
- 21 až 40
- 41 až 60
- 61 až 80
- 81 až 100
Nezohľadňuje sa teda množstvo rizík v rámci jednotlivých košov. Rozsahy údajov sú rozdelené rovnomerne.
Na bočnom paneli najprv kliknite pravým tlačidlom myši na pole, ktoré chcete transformovať. V našom príklade je to pole "Príklad vplyvu".
Potom kliknite ľavým tlačidlom myši na položku "Nová skupina". Otvorí sa okno "Skupiny".
Tu vyberte možnosť "Number of bins" (Počet košov) pre "Bin type" (Typ koša). Vľavo dole zadáte hodnotu "10" ako "Bin Count" (Počet košov). Potom sa automaticky vypočíta šírka košov v položke "Bin size" (Veľkosť koša).
Nakoniec kliknite na "OK".
V poslednom kroku opäť kliknite na novovytvorené pole v bočnom paneli.
Teraz sa opäť zobrazí okno "Skupiny".
V tomto prípade vyberte typ skupiny "List" namiesto "Bin". Nezoskupené hodnoty sa zobrazia v ľavom poli.
Teraz spustíte a vyberiete každú hodnotu a presuniete ju do pravého stĺpca pomocou tlačidla "Group".
Takmer pripravené! Teraz priradíte hodnoty 1 až 10 desiatim hodnotám tak, že dvakrát kliknete na každú nadskupinu a vložíte hodnoty. Nakoniec kliknete na "OK".
Hotovo! Údaje ste transformovali a teraz ich môžete presunúť na os v našej matici rizík.
Quintiles
Najprv opäť klikneme pravým tlačidlom myši na pole, ktoré chceme diskretizovať. V našom príklade je to "Príklad dopadu". Potom vyberieme možnosť "New measure" (Nové opatrenie). Nad prístrojovou doskou sa otvorí editor DAX.
Teraz pridáme nasledujúci kód prispôsobený tabuľke a požadovanému stĺpcu v súbore údajov. Dôležité - toto je príklad pre kvantily. V prípade potreby ho môžete upraviť na percentily:
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(Table[Column])
return
IF(HASONEVALUE(Table[Column]),
IF(ThisVal FirstQuantile && ThisVal SecondQuantile && ThisVal ThirdQuantile && ThisVal <= FourthQuantile, 4,
5)
)
)
) )
Pripravený! Takto sme diskretizovali a získali hodnoty 1 až 5. Teraz môžeme toto pole použiť pre našu maticu rizík!
Vlastné prahové hodnoty
Najprv opäť klikneme pravým tlačidlom myši na pole, ktoré chceme diskretizovať. V našom príklade je to "Príklad dopadu". Potom vyberieme možnosť "New measure" (Nové opatrenie). Nad prístrojovou doskou sa otvorí editor DAX.
Teraz pridáme nasledujúci kód prispôsobený tabuľke a požadovanému stĺpcu v súbore údajov:
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(Table[Column])
return
IF(HASONEVALUE(Table[Column]),
IF(ThisVal FirstThreshold && ThisVal SecondThreshold && ThisVal ThirdThreshold && ThisVal <= FourthThreshold, 4,
5)
)
)
) )
Premena slov na čísla
Najprv kliknite na položku "Transformovať údaje" v ponuke. Tým sa otvorí editor Power Query.
Vyberiete stĺpec, ktorý chcete transformovať. V tomto príklade je to stĺpec "Text pravdepodobnosti". Potom kliknite na položku "Stĺpec z príkladov" v ľavom hornom rohu a vyberte možnosť "Z výberu".
Pridá sa nový stĺpec. Kliknite na prvú bunku nového stĺpca a vložte požadovanú číselnú hodnotu. V našom príklade "Remote" (najnižší výraz) zodpovedá hodnote "1". Nemusíte meniť všetky hodnoty jednotlivo. Power BI rozpozná čísla a automaticky ich priradí podľa dva vaše príklady.
Tento postup zopakujte pre každý výraz v súbore údajov...
Po namapovaní posledného výrazu nakoniec kliknite na tlačidlo "OK" . A je to: Transformovaný stĺpec "Pravdepodobnosť". Zopakujete to s "Impact" a máte požadovaný formát údajov. Zvolili sme túto logiku od 1 do 10, pretože každý má iné znenie piatich kategórií.