Angebot anfordern +90 553 510 56 56
Power BI 24 April 2026 · 9 Min. Lesezeit

'DAX-Formeln: Komplexe Kennzahlen anhand von 10 wichtigen Beispielen'

10 in Power BI häufig benötigte DAX-Formeln und praktische Anwendungsbeispiele; YoY, MoM, YTD, Quotenberechnungen und mehr.

Power BI DAX Formel
📄 SalesReport.pbix — DAX Editor Th 01 Total Sales = SUM (Sales[Amount]) 02 YTD Sales = CALCULATE ( [Total Sales] , DATESYTD (Date[Date])) 03 YoY % = DIVIDE ( [Total Sales] - [PY Sales] , [PY Sales] ) 04 Top 10 Customers = RANKX ( ALL (Customer[Name]), [Total Sales] ) 05 Safe Divide = DIVIDE ([Num], [Den], 0) ✓ 5 ölçü doğrulandı Sorgu süresi: 42ms · Formatlanmış · Dependencies OK

Der häufigste Fehler beim DAX-Lernen ist, Funktionen isoliert auswendig zu lernen. Der richtige Weg ist, die in realen Geschäftsszenarien häufig benötigten Kennzahlen von Beispiel zu Beispiel aufzubauen. In diesem Beitrag behandeln wir 10 praktische DAX-Beispiele.

01. Umsatzsumme und die Summenkennzahl

Die grundlegendste Kennzahl: Total Sales = SUM(Sales[Amount]). Definieren Sie diese als Kennzahl (Measure), ist sie filtersensitiv; fügen Sie sie als Spalte hinzu, bleibt sie statisch.

02. Year-over-Year-Wachstum (YoY)

YoY Growth % = DIVIDE([Total Sales] - CALCULATE([Total Sales], SAMEPERIODLASTYEAR(Date[Date])), CALCULATE([Total Sales], SAMEPERIODLASTYEAR(Date[Date]))). Diese Kennzahl liefert den Wachstumsprozentsatz gegenüber dem Vorjahr.

03. Year-to-Date (YTD)

YTD Sales = CALCULATE([Total Sales], DATESYTD(Date[Date])). Der Gesamtumsatz vom Jahresbeginn bis heute. In Monatsberichten entscheidend.

04. Moving Average (7 Tage)

7d MA = AVERAGEX(DATESINPERIOD(Date[Date], LASTDATE(Date[Date]), -7, DAY), [Total Sales]). Ideal, um kurzfristige Trends zu glätten.

05. Top-N-Kunden

Top 10 Customers = RANKX(ALL(Customer[Name]), [Total Sales]). Wird per Filter eine Beschränkung auf <=10 hinzugefügt, ergeben sich die Top-10-Kunden.

06. Contribution %

Contribution % = DIVIDE([Total Sales], CALCULATE([Total Sales], ALLSELECTED())). Liefert den Beitragsanteil an der Summe innerhalb des gewählten Filters.

07. Running Total

Running Total = CALCULATE([Total Sales], FILTER(ALLSELECTED(Date[Date]), Date[Date] <= MAX(Date[Date]))). Für ein Diagramm der kumulierten Summe.

08. What-If-Parameter

New Target = SELECTEDVALUE(TargetParam[Value]) * [Base Value]. Erlaubt dem Benutzer, per Schieberegler das Szenario zu ändern.

09. Heutiger Wert

Today Sales = CALCULATE([Total Sales], Date[Date] = TODAY()). Nötig für Echtzeitanzeigen.

10. Leerprüfung

Safe Divide = DIVIDE([Numerator], [Denominator]). Verursacht keinen Division-durch-null-Fehler; gibt leer zurück. Eine kleine, aber lebensrettende Funktion.

Dabei können wir Ihnen helfen

Entdecken Sie unsere Lösung Power BI

Für ausführliche Informationen können Sie ein kostenloses Beratungsgespräch buchen.

Seite ansehen Angebot anfordern
Artikel zu Power BI

Weitere Artikel zu diesem Thema

Power BI

'Power-BI-Datenmodell: Die Anatomie des richtigen Aufbaus mit dem Sternschema'

26 Juni 2026 · 9 Min. Lesezeit
Power BI

'Einstieg in Business Intelligence mit Power BI: Ein Leitfaden für Anfänger'

20 Juni 2026 · 8 Min. Lesezeit
Alle Artikel