DAX (Data Analysis Expressions)

Was ist DAX und warum ist es so wichtig?

DAX (Data Analysis Expressions) ist die Formelsprache, mit der leistungsstarke Berechnungen und Visualisierungen erstellt werden (nicht nur in Power BI). Ob Umsatzvergleiche, Kundenklassifizierungen oder KPI-Dashboards – DAX ist das Herzstück jeder professionellen Power BI-Lösung.

Mit maßgeschneiderten DAX-Formeln lassen sich komplexe Geschäftslogiken, dynamische Analysen und automatisierte Reports direkt im Datenmodell realisieren – effizient, skalierbar und verständlich.
 

Beispiel aus der Praxis

In diesem DAX-Beispiel wird eine dynamische Tabelle mit den Top 3 Verkäufern erstellt – basierend auf dem Umsatz im aktuellen Jahr und einem festgelegten Quartal (hier: Quartal 2). Die Daten stammen aus der bekannten Nordwind-Datenbank, die typische Geschäftsdaten wie Kunden, Produkte und Bestellungen enthält.

Dabei kommen zwei zentrale DAX-Techniken zum Einsatz:

  • Variablen (VAR) zur Definition des aktuellen Zeitraums und zur Zwischenspeicherung von Berechnungen
  • Tabellengenerierung mit SUMMARIZECOLUMNS und TOPN, um die besten Mitarbeiter nach Umsatz zu ermitteln

Diese Lösung eignet sich ideal für die Integration mit Power Automate, z. B. zur automatisierten Benachrichtigung der besten Verkäufer oder zur Erstellung von dynamischen Berichten. 

DAX Dynamische Tabelle mit den Top 3 Verkäufern

Rolle der Variablen in DAX

In diesem DAX-Ausdruck werden Variablen verwendet, um die Berechnung klarer, effizienter und besser wartbar zu gestalten:

VAR CurrentQuarter und VAR CurrentYear definieren den Zeitraum, für den die Umsätze analysiert werden sollen. Dadurch lässt sich der Filterkontext gezielt steuern – z. B. für Quartalsberichte oder zeitgesteuerte Automatisierungen.

VAR SummenProMitarbeiter speichert eine Zwischentabelle mit den Umsätzen pro Mitarbeiter, gefiltert nach dem definierten Zeitraum. Diese Tabelle wird später verwendet, um die Top 3 Verkäufer zu ermitteln.

Durch den Einsatz von Variablen wird die Berechnung strukturierter, lesbarer und performanter, da wiederholte Berechnungen vermieden werden. Das ist besonders wichtig bei komplexen Modellen oder großen Datenmengen.

Dynamische Tabellenerstellung mit DAX 

Die dynamische Tabellenerstellung mit DAX – wie im Beispiel zur Ermittlung der Top 3 Verkäufer – bietet mehrere entscheidende Vorteile für Business Intelligence-Lösungen:

Strukturierte Daten für gezielte Auswertungen
Die generierte Tabelle enthält genau die Informationen, die für die Analyse benötigt werden: Mitarbeiterdaten und Umsatzsummen im definierten Zeitraum. So lassen sich gezielte Auswertungen und Rankings erstellen – ohne zusätzliche Datenquellen oder manuelle Filterung.

Flexibilität für Visualisierung und Automatisierung
Die Tabelle kann direkt in Power BI-Visuals eingebunden oder über Power Automate weiterverarbeitet werden – z. B. für automatische Benachrichtigungen, Berichte oder Dashboards.

Performance und Effizienz
Durch die gezielte Aggregation und Filterung in einer einzigen Tabelle wird die Rechenlast reduziert. Das verbessert die Ladezeiten und sorgt für eine stabile Performance – auch bei großen Datenmengen.

Wiederverwendbarkeit und Skalierbarkeit
Die Logik der Tabellenerstellung lässt sich leicht anpassen – z. B. für andere Zeiträume, Regionen oder Produktgruppen. So entsteht eine skalierbare Lösung, die mit den Anforderungen Ihres Unternehmens wächst.

Ihre Vorteile mit professioneller DAX-Entwicklung

  • Maßgeschneiderte DAX-Lösungen für Ihre Geschäftslogik
  • Optimierte Performance und saubere Datenmodelle
  • Verständliche Dokumentation und nachhaltige Umsetzung

Sie möchten Ihre Power BI-Berichte optimieren oder ein neues Dashboard entwickeln?
Wir unterstützen Sie gerne bei der Konzeption, Umsetzung und Automatisierung Ihrer DAX-Lösungen.

Kontaktieren Sie uns für ein unverbindliches Beratungsgespräch!

Wir benötigen Ihre Zustimmung zum Laden der Übersetzungen

Wir nutzen einen Drittanbieter-Service, um den Inhalt der Website zu übersetzen, der möglicherweise Daten über Ihre Aktivitäten sammelt. Bitte überprüfen Sie die Details in der Datenschutzerklärung und akzeptieren Sie den Dienst, um die Übersetzungen zu sehen.