Skip links

Was ist DAX (Power BI)?


DAX (Data Analysis Expressions) ist eine Formelsprache von Microsoft, um Auswertungen zu erstellen. Hierbei werden Daten in verknüpften Tabellen und Spalten abgefragt. Mit Berechnungsformeln, den sogenannten DAX-Measures, werden Kennzahlen erstellt.

Was kann DAX?

Die Formelsprache DAX bietet folgende Leistungen:

  • Funktionen für Aggregation (Summieren, Zählen, Durchschnitt, Minimum, Maximum)
  • Daten auflisten und filtern
  • Logische Operationen (Wenn, Und-Verknüpfung, Oder-Verknüpfung)
  • Mathematische Funktionen
  • Statistische Funktionen
  • Finanz-Funktionen
  • Beziehungen zwischen Tabellen
  • Tabellen erstellen oder bestehende erweitern
  • Präzise Steuerung der Datenzugriffe der Benutzer
02 DAX Übersicht
Microsoft bietet auf der Learn-Datenbank umfangreiche Informationen über DAX

Wie funktioniert DAX?

DAX funktioniert nach dem folgenden Ablaufschema:

  • Die Verarbeitung erfolgt vollständig im flüchtigen Speicher (RAM).
  • Die Datentabellen werden in den Speicher geladen (z.B. mit Power Query).
  • Die Verknüpfungen zwischen den Tabellen werden definiert (z.B. mit Power BI) = Erstellung Datenmodell (Sternschema)
  • Auf diesem Datenmodell können Daten gefiltert werden, zum Beispiel eine Kundengruppe ausgewählt werden.
  • Die DAX-Formeln führen ihre Berechnungen auf dem gefilterten Datenmodell aus.
03 DAX Datenmodell
DAX-Datenmodell des Power BI Finanz-Dashboards

Wo wird DAX eingesetzt?

DAX wird in folgenden Anwendungen eingesetzt:

  • DAX ist die Formelsprache für Power BI Reports und Dashboards.
  • DAX ist die Formelsprache für Power Pivot in Excel.
  • DAX ist die Formelsprache für den tabularischen Analysis-Service von Microsoft.
Power BI Desktop
Einsatz von DAX in Power BI

Welche Vorkenntnisse brauche ich für DAX?

Um die Formelsprache DAX zu erlernen werden folgende Vorkenntnisse benötigt:

  • Logisches Denken
  • Abstraktes Denken
  • Freude an Daten
  • Freude an Formeln und Funktionen

Es sind keine Programmierkenntnisse erforderlich.

05 DAX Lernpfad
Microsoft bietet auf der Learn-Datenbank Trainings zum Erlernen von DAX

Wie kann ich DAX lernen?

Um die Formelsprache DAX zu erlernen, gibt es verschiedene Möglichkeiten:

  • Microsoft bietet eine Reihe von Lernpfaden auf dem Learn-Portal an.
  • Microsoft-Partner bieten zum Einstieg „Dashboard-in-a-Day“-Kurse an.
  • Auf vielen Online-Lernportalen gibt es Schulungen zu DAX.
  • BI-Unternehmen stellen bedarfsorientierte DAX-Schulungen bereit.
  • Die DAX-Referenz von Microsoft beschreibt alle Funktionen und Formeln.
Dashboard in a Day Schulung
Dashboard-in-a-Day-Schulung von Microsoft

Welche Alternativen gibt es zu DAX?

Als Alternativen zu DAX bieten sich folgende, meist komplexere, Alternativen an:

  • Abfragesprache SQL (Structured Query Language)
  • höhere Programmiersprache Python mit den Bibliotheken Pandas und NumPy
  • statistische Programmiersprache R
06 DAX Python
DAX Alternative Phyton

Wie unterscheidet sich DAX von der Excel-Formelsprache?

DAX und die Excel-Formelsprache sind sich ähnlich. Sie unterscheiden sich jedoch in den folgenden wichtigen Punkten:

Excel-Formelsprache DAX-Formelsprache
Excel ist sehr flexibel. DAX ist sehr systematisch und allgemeingültig.
Excel ist bis einige tausend Datensätze sehr schnell. DAX ist bei sehr vielen Daten deutlich leistungsfähiger.
Die Excel-Formelsprache basiert auf den Werten in den Excel-Arbeitsblättern. DAX verwendet das erstellte Datenmodell.
Excel-Arbeitsblätter haben keine Informationen über ein anderes Arbeitsblatt. DAX verwendet Beziehungen zwischen Tabellen.
Eine Excel-Spalte kann beliebige Datentypen enthalten (Text, Dezimalzahl, etc.). DAX verwendet genau einen Datentyp pro Tabellenspalte.
Jede Excel-Zelle kann eine andere Berechnung aufweisen. DAX verwendet pro Tabellenzeile oder Visual-Slot genau eine Berechnung. (Anmerkung: Man kann in einem DAX-Measure auch in Abhängigkeit von Daten verschiedene Berechnungen durchführen. Es ist aber immer dasselbe Measure.)
Excel Formeln sind leicht zu erlernen. DAX ist nur auf den ersten Blick einfach. Mit etwas Erfahrung merkt man, dass es abstrakter und damit auch deutlich schwieriger ist.

Wer bietet DAX an?

DAX wird von Microsoft angeboten und ausschließlich in Microsoft Produkten wie Power BI verwendet.

08 DAX Loslegen mit Power BI
Loslegen mit DAX und Power BI

Sie möchten mehr über DAX erfahren? Ihr Ansprechpartner:

Andreas Koblischke,
Geschäftsführer

GESPRÄCH VEREINBAREN!
ANKO rund
Return to top of page