Riskilämpökarttamme / -matriisimme edellyttää arvoja 1-10, mutta mitä tehdä, jos tietosi ovat jatkuvia eivätkä kuulu tähän väliin? Tai jos riskien ilmaisut koostuvat sanoista? Seuraavassa on neljä ratkaisua, joissa on binning-, kvintiili- ja mukautettuja kynnysarvoja sekä sanojen ja numeroiden yhdistäminen.
Binning
Tässä ratkaisutavassa kaikki jatkuvat arvot jaetaan viiteen lokeroon. Huomaa, että binäärin koko on aina sama.
Esimerkki: Seuraavat lokerot luodaan:
- 0-20
- 21-40
- 41-60
- 61-80
- 81-100
Tässä ei siis oteta huomioon yksittäisten säiliöiden sisällä olevien riskien määrää. Tietoalueet on jaettu tasan.
Napsauta sivupalkissa ensin hiiren kakkospainikkeella kenttää, jonka haluat muuttaa. Esimerkissämme kenttä "Impact Example".
Valitse sitten "Uusi ryhmä" napsauttamalla vasemmalla. "Ryhmät"-ikkuna avautuu.
Tässä valitset vaihtoehdon "Säiliötyyppi" kohdasta "Säiliöiden määrä". Vasemmalla alhaalla syötetään arvo "10" "Bin Count" (lokeroiden määrä). Tämän jälkeen se laskee lokeroiden leveyden automaattisesti kohdassa "Bin size".
Napsauta lopuksi "OK".
Viimeisessä vaiheessa napsautat sivupalkissa olevaa äskettäin luotua kenttää uudelleen.
Nyt "Ryhmät"-ikkuna tulee jälleen näkyviin.
Tässä valitaan ryhmätyyppi "List" eikä "Bin". Ryhmittämättömät arvot näkyvät vasemmassa laatikossa.
Aloita ja valitse nyt jokainen arvo ja siirrä se oikeaan sarakkeeseen "Ryhmä"-painikkeella.
Melkein valmis! Määrität nyt arvot 1-10 kymmenelle arvolle kaksoisnapsauttamalla kutakin yläryhmää ja lisäämällä arvot. Lopuksi napsautat OK-painiketta.
Valmis! Olet muuntanut tiedot ja voit nyt vetää ne riskimatriisin akselille.
Quintiles
Napsautetaan ensin uudelleen hiiren oikealla painikkeella kenttää, jonka haluamme diskretisoida. Esimerkissämme se on "Impact Example". Sen jälkeen valitsemme "Uusi toimenpide". DAX-editori avautuu kojelaudan yläpuolelle.
Lisäämme nyt seuraavan koodin, joka on mukautettu taulukkoon ja haluttuun sarakkeeseen tietokokonaisuudessasi. Tärkeää - tämä on esimerkki kvintiilejä varten. Voit tarvittaessa mukauttaa tämän prosenttiosuuksia varten:
Kvantiili =
var FirstQuantile = CALCULATE(PERCENTILE.INC(Taulukko[Sarake], .2), ALL(Taulukko[Sarake])))
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)
)
)
) )
Valmiina! Olemme siis diskretisoineet ja saaneet arvot 1-5. Voimme nyt käyttää tätä kenttää riskimatriisiimme!
Mukautetut kynnysarvot
Napsautetaan ensin uudelleen hiiren oikealla painikkeella kenttää, jonka haluamme diskretisoida. Esimerkissämme se on "Impact Example". Sen jälkeen valitsemme "Uusi toimenpide". DAX-editori avautuu kojelaudan yläpuolelle.
Lisäämme nyt seuraavan koodin, joka on mukautettu taulukkoon ja haluttuun sarakkeeseen tietokokonaisuudessasi:
Custom_Thresholds =
var FirstThreshold = sinun_ensimmäinen_kynnysarvo_täällä
var SecondThreshold = your_second_threshold_value_here
var ThirdThreshold = sinun_kolmas_kynnysarvo_täällä
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)
)
)
) )
Sanat sanoiksi numerot
Napsauta ensin valikosta "Transform data". Tämä avaa Power Query Editorin.
Valitse sarake, jonka haluat muuttaa. Tässä esimerkissä se on sarake "Probability Text". Napsauta sitten vasemmassa yläkulmassa olevaa "Column from Examples" -painiketta ja valitse "From Selection".
Lisätään uusi sarake. Napsauta uuden sarakkeen ensimmäistä solua ja lisää haluamasi lukuarvo. Esimerkissämme "Remote" (alin lauseke) vastaa arvoa "1". Kaikkia arvoja ei tarvitse muuttaa erikseen. Power BI tunnistaa numerot ja kartoittaa ne automaattisesti seuraavien arvojen mukaan kaksi esimerkkejä.
Toista tämä jokaiselle lausekkeelle datajoukossasi ...
Kun olet kartoittanut viimeisen ilmaisun, napsauta lopuksi "OK" . Siinä se on: Todennäköisyys-sarakkeen muunnos. Toistat tämän "Impact"-sarakkeen kanssa, ja sinulla on tarvittava tietomuoto. Valitsimme tämän 1-10-logiikan, koska kaikilla on erilainen sanamuoto viidelle luokalle.