Analyse der Quartalsentwicklung (QoQ) in Power BI mit DAX
Hier ist ein ausführliches Tutorial, wie du den Quarter over Quarter (QoQ) Change – also die prozentuale Veränderung zum Vorquartal – in Power BI mithilfe von DAX berechnest.
Die Berechnung der Veränderung von Quartal zu Quartal ist eine der wichtigsten Kennzahlen im Controlling und Reporting. Sie zeigt auf, ob sich ein Trend positiv oder negativ entwickelt.
Voraussetzungen
Damit die Zeitintelligenz-Funktionen (Time Intelligence) von DAX korrekt funktionieren, benötigst du:
- Eine Kalendertabelle (Date Table), die alle Tage lückenlos enthält.
- Eine Beziehung zwischen deiner Datentabelle (z.B. Verkäufe) und der Kalendertabelle.
Schritt 1: Das Basis-Measure erstellen
Zuerst benötigen wir eine Kennzahl für den aktuellen Wert (z. B. den Gesamtumsatz).
Total Sales = SUM(Sales[Revenue])
Schritt 2: Den Wert des Vorquartals berechnen
Um den Vergleich ziehen zu können, müssen wir wissen, wie hoch der Umsatz im vorangegangenen Quartal war. Hierfür nutzen wir die Funktion DATEADD.
Formel:
Sales Previous Quarter (PQ) =
CALCULATE(
[Total Sales],
DATEADD('Calendar'[Date], -1, QUARTER)
)
- Erklärung:
DATEADDspringt vom aktuellen Filterkontext (z. B. Q2 2023) genau ein Quartal zurück (zu Q1 2023). - Alternative: Man könnte auch
PREVIOUSQUARTER('Calendar'[Date])nutzen, aberDATEADDist flexibler für andere Zeiträume.
Schritt 3: Die prozentuale Veränderung (QoQ %) berechnen
Nun berechnen wir die Differenz und teilen sie durch den Wert des Vorquartals. Um Fehler bei Divisionen durch Null zu vermeiden, nutzen wir die Funktion DIVIDE.
Formel:
QoQ Change % =
VAR CurrentSales = [Total Sales]
VAR PreviousSales = [Sales Previous Quarter (PQ)]
RETURN
DIVIDE(
CurrentSales - PreviousSales,
PreviousSales,
0
)
- Erklärung:
- Wir definieren Variablen (
VAR), um die Formel übersichtlicher zu machen. - Die
DIVIDE-Funktion gibt eine0zurück, falls im Vorquartal kein Umsatz vorhanden war (verhindert Fehlermeldungen).
- Wir definieren Variablen (
Schritt 4: Formatierung
Damit die Kennzahl im Bericht korrekt aussieht:
- Markiere das Measure QoQ Change % in der Feldliste.
- Gehe oben im Menüband auf Messtool (Measure Tools).
- Klicke auf das %-Symbol und stelle die Nachkommastellen (meist 1 oder 2) ein.
Schritt 5: Visualisierung
Um das Ergebnis zu prüfen, erstelle eine Visualisierung:
- Wähle ein Tabellen- oder Matrix-Visual.
- Ziehe
JahrundQuartalaus deiner Kalendertabelle in die Zeilen. - Füge
Total Sales,Sales Previous Quarter (PQ)undQoQ Change %als Werte hinzu.
Pro-Tipp: Bedingte Formatierung Um den Bericht intuitiver zu machen:
- Klicke mit der rechten Maustaste auf
QoQ Change %im Visual-Bereich. - Wähle Bedingte Formatierung -> Schriftfarbe oder Symbole.
- Stelle ein: Alles über 0 ist Grün, alles unter 0 ist Rot.
Zusammenfassung der Funktionen
| Funktion | Zweck |
|---|---|
SUM |
Addiert die Grundwerte. |
CALCULATE |
Ändert den Filterkontext (für Zeitvergleiche unerlässlich). |
DATEADD |
Verschiebt den Zeitraum (hier: ein Quartal zurück). |
DIVIDE |
Berechnet sicher das prozentuale Verhältnis. |
Mit dieser Methode hast du eine dynamische Berechnung, die sich automatisch anpasst, egal ob du nach Jahren, Regionen oder Produkten filterst!