top of page

Visual Calculations in Power BI

Aktualisiert: 23. Okt.

Prozent vom übergeordneten Wert endlich einfach erklärt

In Power BI erscheinen regelmäßig neue Features, und viele davon gehen im Alltag fast unbemerkt vorbei. Zu groß ist die Menge an Möglichkeiten, die Microsoft inzwischen eingebaut hat. Eines dieser Features, das auf den ersten Blick unscheinbar wirkt, aber enormes Potenzial hat, sind die Visual Calculations.


Ich habe dieses Feature lange ignoriert – bis ich eine Kundenanforderung bekam, die sich damit perfekt lösen ließ. Der Kunde wollte in einem Bericht dieselbe Logik nutzen, die man aus Excel-Pivot-Tabellen kennt: die Prozentanzeige vom übergeordneten Zeilenergebnis. Genau das war der Moment, in dem ich Visual Calculations in Power BI wirklich verstanden habe.



Das Excel-Vorbild: Prozent vom Parent

Wer mit Excel arbeitet, kennt die Funktion gut: In einer Pivot-Tabelle kann man schnell zwischen verschiedenen Ansichten wechseln – absolute Werte, Prozent vom Gesamtergebnis oder Prozent vom übergeordneten Element.


In meinem Beispiel habe ich eine einfache Pivot-Tabelle mit Produktkategorien und dem Net Sales Amount. Wenn ich den Wert zweimal in die Pivot lege, kann ich die zweite Spalte als „% vom Gesamtergebnis“ anzeigen lassen. Oder – etwas spezieller – als „% vom übergeordneten Zeilenergebnis“. Damit erhalte ich prozentuale Anteile, die sich auf die nächsthöhere Hierarchieebene beziehen, also auf die Summe des übergeordneten Elements.


In Excel ist das ein Klick – in Power BI dagegen bislang nur über aufwändige DAX-Berechnungen umsetzbar. Zumindest war das so, bis Visual Calculations kamen.


Die Herausforderung in Power BI

In Power BI nutzen wir für solche Anforderungen meist eine Matrix-Visualisierung. Hier lassen sich Werte zwar auch als „Prozent vom Gesamtergebnis“ anzeigen, aber die Berechnung „Prozent vom Parent“ fehlt. Das ist problematisch, wenn man hierarchische Strukturen nutzt – etwa Produktgruppe → Kategorie → Unterkategorie.


Natürlich könnte man das mit DAX lösen, etwa über CALCULATE und ALLSELECTED, aber die Formel wird schnell unübersichtlich und reagiert empfindlich auf Änderungen in der Visualisierung. Sobald man eine Hierarchieebene austauscht oder zusammenklappt, muss der Code angepasst werden.

Genau hier kommen Visual Calculations ins Spiel.


Was sind Visual Calculations überhaupt?

Mit Visual Calculations kannst du Berechnungen direkt innerhalb einer Visualisierung erstellen – also im Kontext des Visuals selbst. Das heißt: Du arbeitest nicht mit einem Measure, das im semantischen Modell gespeichert ist, sondern mit einer Berechnung, die nur in diesem einen Diagramm existiert.


Diese Berechnungen greifen auf die Daten zu, die im Visual bereits angezeigt werden. Dadurch musst du dich nicht um Filterkontexte, Hierarchieebenen oder Beziehungen kümmern – Power BI übernimmt das automatisch.


Das Besondere daran ist, dass du keine neue DAX-Tabelle oder Measure definierst, sondern die Berechnung auf der Ebene der Darstellung stattfindet. Das spart Zeit, macht das Modell sauberer und erlaubt Berechnungen, die bisher gar nicht möglich waren.


Praxisbeispiel: Prozent vom Parent in Power BI

In meinem Beispiel greife ich auf die Spalte Net Sales Amount zu, die bereits im Visual vorhanden ist.Ich erstelle eine neue Visual Calculation und definiere darin, dass dieser Wert durch den zusammengeklappten Wert der übergeordneten Zeile geteilt werden soll.

Im Code sieht das in etwa so aus:


less

DIVIDE([Net Sales Amount], COLLAPSE(SUM([Net Sales Amount]), "Rows"))

Was hier passiert: Power BI erkennt automatisch, welche Zeilenebene gerade aktiv ist und bezieht sich beim „Collapse“ auf die nächsthöhere Ebene. Dadurch entsteht genau die Berechnung, die man aus Excel kennt – nur jetzt nativ im Power BI-Visual.


Der Clou: Wenn der Nutzer die Hierarchie verändert oder eine Ebene zusammenklappt, funktioniert die Berechnung trotzdem weiter. Das wäre mit einem klassischen DAX-Measure so nicht möglich gewesen.


Formatierung und Ebenen in Power BI

Ein wichtiger Punkt, den man bei Visual Calculations nicht übersehen sollte, ist die Formatierung. Power BI unterscheidet inzwischen drei Ebenen, auf denen Berechnungen und Formatierungen gespeichert werden können:


  1. Semantisches Modell – zentrale Measures, die im Modell hinterlegt und dort formatiert werden

  2. Report-Ebene – Measures, die nur im Bericht existieren und dort formatiert werden

  3. Visual-Ebene – Berechnungen, die ausschließlich im Visual selbst angelegt und formatiert werden


Visual Calculations gehören zur dritten Ebene. Das bedeutet: Wenn du Formatierungen (z. B. Prozentzeichen, Dezimalstellen oder Währungszeichen) anpassen möchtest, musst du das im Visual selbst tun. Dort findest du unter Formatierung → Allgemein → Datenformat die Möglichkeit, Formatstrings einzustellen oder eigene Formatierungen zu definieren. So bleibt jede Berechnung sauber auf ihrer Ebene isoliert, was vor allem bei großen Modellen ein echter Vorteil ist.


Wann sich Visual Calculations lohnen

Visual Calculations sind kein Ersatz für klassische Measures, aber eine sinnvolle Ergänzung.Sie eignen sich besonders dann, wenn du:


  • Berechnungen nur für ein bestimmtes Visual brauchst

  • Werte aus der Visualisierung selbst weiterverarbeiten willst

  • schnell testen möchtest, wie sich alternative Berechnungen auswirken

  • dynamische Hierarchien oder Drilldowns nutzt, ohne DAX anpassen zu müssen


Für mich persönlich sind sie ein echter Gamechanger, weil sie die Lücke zwischen „einfach visualisieren“ und „komplex rechnen“ schließen.

Fazit zu Visual Calculations in Power BI

Visual Calculations bringen Power BI einen großen Schritt näher an die Flexibilität von Excel heran – ohne den Umweg über komplizierte DAX-Formeln. Wer also schon einmal an der Berechnung von Prozentwerten innerhalb einer Hierarchie verzweifelt ist, sollte sich dieses Feature unbedingt ansehen.


Wenn du das nächste Mal denkst, „Das müsste doch irgendwie einfacher gehen…“, dann ist die Antwort vielleicht: Visual Calculations.

Wenn du neugierig geworden bist, welche weiteren Möglichkeiten in Power BI stecken und du deine Fähigkeiten erweitern möchtest, dann schau dir unser Power BI Training auf der Daten-WG Website an. In diesem Training gehen wir tiefer in die Praxis, zeigen fortgeschrittene Use Cases und viele Tipps aus echten Projekten.


bottom of page