Unsere Risiko-Heatmap / -Matrix benötigt als Werte 1 bis 10. Was aber tun, wenn Ihre Daten kontinuierlich sind und nicht in diesem Intervall liegen? Oder wenn die Ausdrücke Ihrer Risiken aus Wörtern bestehen? Im Folgenden finden Sie vier Lösungen mit Binning, Quintilen, benutzerdefinierten Schwellenwerten und der Zuordnung von Wörtern zu Zahlen.
Binning
Bei diesem Lösungsansatz werden alle kontinuierlichen Werte in Ihrem Datensatz in fünf Bins unterteilt. Bitte beachten Sie, dass die Größe der Bins immer gleich ist.
Beispiel: Ihre Werte liegen zwischen 0 und 100: Die folgenden Bins werden erstellt:
- 0 bis 20
- 21 bis 40
- 41 bis 60
- 61 bis 80
- 81 bis 100
Dabei wird die Menge der Risiken in den einzelnen Behältern nicht berücksichtigt. Die Datenbereiche sind nur gleichmäßig aufgeteilt.
Klicken Sie in der Seitenleiste zunächst mit der rechten Maustaste auf das Feld, das Sie umwandeln möchten. In unserem Beispiel das Feld "Impact Example".
Wählen Sie dann mit einem Linksklick "New Group". Das Fenster "Groups" öffnet sich.
Hier wählen Sie bei "Bin type" die Option "Number of bins". Unten links geben Sie als "Bin Count" den Wert "10" ein. Anschließend wird die Breite der Behälter unter "Bin Size" automatisch berechnet.
Klicken Sie abschließend auf "OK".
Im letzten Schritt klicken Sie erneut auf das neu angelegte Feld in der Seitenleiste.
Nun erscheint wieder das Fenster "Groups".
Hier wählen Sie den Gruppentyp "List" anstelle von "Bin". Die nicht gruppierten Werte erscheinen im linken Feld.
Sie starten nun und markieren jeden Wert und verschieben ihn über die Schaltfläche "Group" in die rechte Spalte.
Fast fertig! Sie weisen nun den zehn Werten die Werte 1 bis 10 zu, indem Sie auf jede Supergruppe doppelklicken und die Werte einfügen. Zum Schluss klicken Sie auf "OK".
Geschafft! Sie haben die Daten transformiert und können sie nun auf eine Achse in unserer Risikomatrix ziehen.
Quintiles
Zunächst klicken wir wieder mit der rechten Maustaste auf das Feld, das wir diskretisieren wollen. In unserem Beispiel ist es "Impact Example". Dann wählen wir "Neues Measure". Der DAX-Editor öffnet sich oberhalb des Dashboards.
Jetzt fügen wir den folgenden Code hinzu, angepasst an die Tabelle und die gewünschte Spalte in Ihrem Datensatz. Wichtig - dies ist ein Beispiel für Quintile. Sie können es bei Bedarf an Perzentile anpassen:
Quantil =
var ErstesQuantil = CALCULATE(PERCENTILE.INC(Tabelle[Spalte], .2), ALL(Tabelle[Spalte]))
var ZweitesQuantil = CALCULATE(PERCENTILE.INC(Tabelle[Spalte], .4), ALL(Tabelle[Spalte]))
var DrittesQuantil = CALCULATE(PERCENTILE.INC(Tabelle[Spalte], .6), ALL(Tabelle[Spalte]))
var FourthQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .8), ALL(Table[Column]))
var ThisVal = Min(Tabelle[Spalte])
zurückgeben
IF(HASONEVALUE(Tabelle[Spalte]),
IF(DieserWert ErstesQuantil && DieserWert ZweitesQuantil && DiesVal DrittesQuantil && ThisVal <= ViertesQuantil, 4,
5)
)
)
) )
Fertig! Wir haben also diskretisiert und die Werte 1 bis 5 erhalten. Wir können dieses Feld nun für unsere Risikomatrix verwenden!
Benutzerdefinierte Schwellenwerte
Zunächst klicken wir wieder mit der rechten Maustaste auf das Feld, das wir diskretisieren wollen. In unserem Beispiel ist es "Impact Example". Dann wählen wir "Neues Measure". Der DAX-Editor öffnet sich oberhalb des Dashboards.
Wir fügen nun den folgenden Code hinzu, der an die Tabelle und die gewünschte Spalte in Ihrem Datensatz angepasst ist:
Custom_Thresholds =
var FirstThreshold = Ihr_erster_Schwellenwert_hier
var Zweiter_Schwellenwert = Ihr_zweiter_Schwellenwert_hier
var ThirdThreshold = Ihr_dritter_Schwellenwert_hier
var FourthThreshold = Ihr_vierter_Schwellenwert_hier
var DieserWert = Min(Tabelle[Spalte])
zurückgeben
IF(HASONEVALUE(Tabelle[Spalte]),
IF(ThisVal FirstThreshold && DieserWert SecondThreshold && ThisVal ThirdThreshold && ThisVal <= FourthThreshold, 4,
5)
)
)
) )
Worte zu Zahlen
Zunächst klicken Sie im Menü auf "Daten transformieren". Dadurch wird der Power Query Editor geöffnet.
Sie wählen die Spalte aus, die Sie umwandeln möchten. In diesem Beispiel ist es die Spalte "Probability Text". Dann klicken Sie auf "Spalte aus Beispielen" in der oberen linken Ecke und wählen "Aus Auswahl".
Eine neue Spalte wird hinzugefügt. Sie klicken auf die erste Zelle der neuen Spalte und geben den gewünschten Zahlenwert ein. In unserem Beispiel entspricht "Remote" (niedrigster Ausdruck) dem Wert "1". Sie müssen nicht alle Werte einzeln ändern. Power BI erkennt die Zahlen und ordnet sie automatisch entsprechend der zwei Beispiele von Ihnen.
Sie wiederholen dies für jeden Ausdruck in Ihrem Datensatz ...
Nachdem Sie Ihren letzten Ausdruck zugewiesen haben, klicken Sie schließlich auf "OK". Das war's schon: Eine transformierte Spalte für "Probability". Sie wiederholen dies mit "Impact" und Sie haben das gewünschte Datenformat. Wir haben diese Logik von 1 bis 10 gewählt, weil jeder eine andere Formulierung für die fünf Kategorien hat.