Analyse der Quartalsentwicklung (QoQ) in Power BI mit DAX

Melden

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:

  1. Eine Kalendertabelle (Date Table), die alle Tage lückenlos enthält.
  2. 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: DATEADD springt vom aktuellen Filterkontext (z. B. Q2 2023) genau ein Quartal zurück (zu Q1 2023).
  • Alternative: Man könnte auch PREVIOUSQUARTER('Calendar'[Date]) nutzen, aber DATEADD ist 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 eine 0 zurück, falls im Vorquartal kein Umsatz vorhanden war (verhindert Fehlermeldungen).

Schritt 4: Formatierung

Damit die Kennzahl im Bericht korrekt aussieht:

  1. Markiere das Measure QoQ Change % in der Feldliste.
  2. Gehe oben im Menüband auf Messtool (Measure Tools).
  3. 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:

  1. Wähle ein Tabellen- oder Matrix-Visual.
  2. Ziehe Jahr und Quartal aus deiner Kalendertabelle in die Zeilen.
  3. Füge Total Sales, Sales Previous Quarter (PQ) und QoQ 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!

0