Harta termică / matricea noastră de risc necesită valorile de la 1 la 10, dar ce trebuie să faceți dacă datele dvs. sunt continue și nu se află în acest interval? Sau dacă expresiile riscurilor dvs. constau în cuvinte? Mai jos sunt prezentate patru soluții cu binning, quintile, praguri personalizate și corespondență între cuvinte și numere.
Binning
În această abordare a soluției, toate valorile continue din setul dvs. de date sunt împărțite în cinci bini. Vă rugăm să rețineți că dimensiunea intervalului este întotdeauna aceeași.
Exemplu: Valorile dvs. sunt cuprinse între 0 și 100: Sunt create următoarele bins:
- 0 până la 20
- 21 până la 40
- 41 până la 60
- 61 până la 80
- 81 până la 100
Prin urmare, acest lucru nu ia în considerare cantitatea de riscuri din pubelele individuale. Intervalele de date sunt împărțite doar în mod egal.
În bara laterală, faceți mai întâi clic dreapta pe câmpul pe care doriți să îl transformați. În exemplul nostru, câmpul "Impact Example".
Apoi selectați "Grup nou" cu un clic stânga. Se deschide fereastra "Grupuri".
Aici selectați opțiunea "Number of bins" pentru "Bin type". În partea stângă jos introduceți valoarea "10" ca "Bin Count". Apoi se calculează automat lățimea pubelelor la rubrica "Bin size".
În final, faceți clic pe "OK".
În ultimul pas, faceți clic din nou pe câmpul nou creat din bara laterală.
Acum apare din nou fereastra "Grupuri".
Aici selectați tipul de grup "List" în loc de "Bin". Valorile neagrupate apar în caseta din stânga.
Acum începeți și selectați fiecare valoare și mutați-o în coloana din dreapta prin intermediul butonului "Grup".
Aproape gata! Acum atribuiți valorile de la 1 la 10 celor zece valori făcând dublu clic pe fiecare supergrup și inserând valorile. În final, faceți clic pe "OK".
Gata! Ați transformat datele și acum le puteți trage pe o axă din matricea noastră de risc.
Quintile
Mai întâi facem clic dreapta din nou pe câmpul pe care dorim să îl discretizăm. În exemplul nostru, acesta este "Impact Example". Apoi selectăm "Măsură nouă". Editorul DAX se deschide deasupra tabloului de bord.
Acum adăugăm următorul cod, personalizat pentru tabelul și coloana dorită din setul dvs. de date. Important - acesta este un exemplu pentru chintile. Dacă este necesar, îl puteți adapta la percentile:
Quantile =
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(Tabelul[Coloana])
return
IF(HASONEVALUE(Tabelul[Coloana]),
IF(ThisVal FirstQuantile && ThisVal SecondQuantile && ThisVal ThirdQuantile && ThisVal <= FourthQuantile, 4,
5)
)
)
) )
Gata! Astfel, am discretizat și am obținut valorile de la 1 la 5. Acum putem utiliza acest câmp pentru matricea noastră de risc!
Praguri personalizate
Mai întâi facem clic dreapta din nou pe câmpul pe care dorim să îl discretizăm. În exemplul nostru, acesta este "Impact Example". Apoi selectăm "Măsură nouă". Editorul DAX se deschide deasupra tabloului de bord.
Acum adăugăm următorul cod, personalizat pentru tabelul și coloana dorită din setul de date:
Custom_Thresholds =
var Primul prag = valoarea primului tău prag aici
var SecondThreshold = al doilea_valoare_de_valoare_aici
var ThirdThreshold = al_treilea_bunal_valoare_aici
var FourthThreshold = valoarea celui de-al patrulea prag al tău
var ThisVal = Min(Table[Column])
return
IF(HASONEVALUE(Tabel[Coloană]),
IF(ThisVal FirstThreshold && ThisVal SecondThreshold && ThisVal ThirdThreshold && ThisVal <= FourthThreshold, 4,
5)
)
)
) )
De la cuvinte la numere
Mai întâi faceți clic pe "Transformare date" în meniu. Acest lucru deschide editorul Power Query.
Selectați coloana pe care doriți să o transformați. În acest exemplu este vorba de coloana "Probability Text". Apoi faceți clic pe "Column from Examples" în colțul din stânga sus și selectați "From Selection".
Se adaugă o nouă coloană. Faceți clic pe prima celulă a noii coloane și introduceți valoarea numerică dorită. În exemplul nostru, "Remote" (expresia cea mai mică) corespunde valorii "1". Nu trebuie să modificați individual toate valorile. Power BI recunoaște numerele și le mapează automat în funcție de două exemple ale tale.
Repetați acest lucru pentru fiecare expresie din setul dvs. de date ...
După ce ați mapat ultima expresie, faceți clic pe "OK" . Asta este: O coloană transformată pentru "Probabilitate". Repetați acest lucru cu "Impact" și aveți formatul de date necesar. Am ales această logică de la 1 la 10, deoarece fiecare are o formulare diferită pentru cele cinci categorii.