DAX zum Erstellen von Tabellen und Spalten

DAX-Funktionen in Power BI

Carl Rosseel

Curriculum Manager at DataCamp

DAX steht für Data Analysis Expressions

  • DAX ist eine Formel-Ausdruckssprache für mehrere Microsoft-Analysetools

Screenshot 2021-06-08 at 10.15.24.png

  • DAX-Formeln nutzen Funktionen, Operatoren und Werte für erweiterte Berechnungen
  • DAX-Formeln werden verwendet in:
    • Kennzahlen (Measures)
    • Berechneten Spalten
    • Berechneten Tabellen
    • Zeilenbasierter Sicherheit
DAX-Funktionen in Power BI

Die Power von DAX

  • Das eröffnet neue Möglichkeiten:
    • Joins, Filter, Kennzahlen und berechnete Felder gehören zu deinem Werkzeugkasten
  • DAX + Power Query = ein starkes Analyse-Tool:
    • Tiefer eintauchen und Kern-Insights gewinnen
    • DAX für schnelles Prototyping nutzen
DAX-Funktionen in Power BI

Kennzahlen vs. berechnete Spalten

Berechnete Spalten:

  • Beim Datenimport berechnet
  • Sichtbar in Tabellen- und Berichtsansicht

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Profit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 $45.36 $21.77 $23.59
DAX-Funktionen in Power BI

Kennzahlen vs. berechnete Spalten

Berechnete Spalten:

  • Beim Datenimport berechnet
  • Sichtbar in Tabellen- und Berichtsansicht

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Profit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 $45.36 $21.77 $23.59

Kennzahlen (Measures):

  • Zur Abfragezeit berechnet
  • Nur im Berichtsbereich sichtbar

Total Sales = SUM(Orders[Sales])

Region Total Sales
Central $501,239.89
East $678,781.24
West $391,721.91
South $725.457.82
Total $2,297,200.86
DAX-Funktionen in Power BI

Kontext ermöglicht dynamische Analysen

Es gibt drei Kontextarten: Zeilen-, Abfrage- und Filterkontext

  • Zeilenkontext: (1)
    • „Die aktuelle Zeile“
    • DAX-berechnete Spalten

COST = Orders[Sales] - Orders[Profit]

DAX-Funktionen in Power BI

Kontext ermöglicht dynamische Analysen

Es gibt drei Kontextarten: Zeilen-, Abfrage- und Filterkontext

  • Zeilenkontext: (1)
    • „Die aktuelle Zeile“
    • DAX-berechnete Spalten

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Pofit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 45.36 $21.77 $23.59
DAX-Funktionen in Power BI

Kontext ermöglicht dynamische Analysen

Es gibt drei Kontextarten: Zeilen-, Abfrage- und Filterkontext

  • Abfragekontext: (2)
    • Bezieht sich auf die Datenmenge, die implizit für eine Formel abgerufen wird
    • Gesteuert durch Slicer, Seitenfilter, Tabellenspalten und Zeilenüberschriften
    • Gesteuert durch Diagramm-/Visual-Filter
    • Greift nach dem Zeilenkontext
DAX-Funktionen in Power BI

Kontext ermöglicht dynamische Analysen

  • Abfragekontext: (2)
    • Beispiel: Nach Region filtern.
Region Total Sales
Central $501,239
East $678,781
West $391,721
South $725.457
  • Abfragekontext: (2)
    • Beispiel: Nach Bundesstaat filtern.
State Total Sales
Alabama $13,724
Arizona $38,710
Arkansas $7,669
California $381,306
DAX-Funktionen in Power BI

Kontext ermöglicht dynamische Analysen

Es gibt drei Kontextarten: Zeilen-, Abfrage- und Filterkontext

  • Filterkontext: (3)
    • Die Menge zulässiger Werte in jeder Spalte oder in Werten aus einer verknüpften Tabelle
    • Durch Argumente in einer Formel oder durch Berichtsfilter auf Zeilen- und Spaltenüberschriften
    • Greift nach dem Abfragekontext
DAX-Funktionen in Power BI

Kontext ermöglicht dynamische Analysen

Es gibt drei Kontextarten: Zeilen-, Abfrage- und Filterkontext.

  • Filterkontext (3)

Total Costs East = CALCULATE([Total Costs], Orders[Region] = 'East')

Region Total costs Total costs East
Central $617,039
East $587,258 $587,258
West $461,534
South $344,972
Total $2,010,804 $587,258
DAX-Funktionen in Power BI

Kontext kurz erklärt

Kontextübersicht.png

DAX-Funktionen in Power BI

World Wide Importers-Datensatz

  • Ein fiktiver Großhändler für Import und Vertrieb von Geschenkartikeln
  • Der Datensatz besteht aus:
    • Einer Faktentabelle mit Verkaufs­transaktionen
    • Mehreren weiteren Dimensionstabellen:
      • Daten
      • Kunden
      • Städte
      • Mitarbeitende
      • Artikel

Modellansicht World Wide Importers.png

DAX-Funktionen in Power BI

Lass uns üben!

DAX-Funktionen in Power BI

Preparing Video For Download...