Einführung in DAX in Power BI

Einführung in DAX in Power BI

Jess Ahmet

Content Developer, DataCamp

Was ist DAX?

  • Data Analysis eXpressions
  • Formelsprache zum Erstellen von Berechnungen
    • Spalten, Tabellen, Measures
  • Basierend auf Excel-Formeln und -Funktionen
    • z. B. SUM()
  • Wird in anderen Microsoft-Tools verwendet
    • Power Pivot und Analysis Services
Einführung in DAX in Power BI

DAX-Funktionen

  • Vordefinierte Formeln, die Berechnungen mit bestimmten Werten, den sogenannten Argumenten, ausführen
  • Funktionssyntax gibt die erwartete Reihenfolge der Argumente an
  • Funktionskategorien
    • Aggregation: SUM(), AVERAGE(), COUNT()
    • Datum und Uhrzeit: TODAY(), MONTH(), YEAR()
    • Logisch: IF(), AND(), OR()
    • Text: CONCATENATE(), UPPER(), LEFT()
    • Und viele mehr...
  • DAX-Referenz:
Einführung in DAX in Power BI

DAX-Funktionsbeispiel

  • SUM()
    • Syntax: SUM(<column>)
    • Beschreibung: Addiert alle Zahlen in einer Spalte.
    • Ein Argument: <column>
  • LEFT()
    • Syntax: LEFT(<text>, <num_chars>)
    • Beschreibung: Gibt die angegebene Anzahl von Zeichen vom Anfang eines Textes zurück.
    • Zwei Argumente: <text>,<num_chars>
    • Beispiel: LEFT('DataCamp', 4) = „Daten“
Einführung in DAX in Power BI

Berechnete Spalten erstellen

  • Erweitert unsere vorhandenen Datensätze, ohne die Quelldaten zu ändern
  • Wertet auf Zeilenebene aus und fügt einer bestehenden Tabelle eine neue Spalte hinzu
  • Wird beim Laden der Daten oder bei der Aktualisierung der Daten berechnet
Einführung in DAX in Power BI

Berechnete Spalten erstellen

  • Erweitert unsere vorhandenen Datensätze, ohne die Daten der Quelle zu ändern
  • Wertet auf Zeilenebene aus und fügt einer bestehenden Tabelle eine neue Spalte hinzu
  • Wird beim Laden der Daten und bei der Aktualisierung der Daten berechnet
  • DAX-Beispiel: Price_w_tax = Price + (Price * Tax)
Artikel Preis Steuer
A 20 $ 25 %
B 45 $ 0 %
C 100 $ 15 %
Einführung in DAX in Power BI

Berechnete Spalten erstellen

  • Erweitert unsere vorhandenen Datensätze, ohne die Daten der Quelle zu ändern
  • Wertet auf Zeilenebene aus und fügt einer bestehenden Tabelle eine neue Spalte hinzu
  • Wird beim Laden der Daten und bei der Aktualisierung der Daten berechnet
  • DAX-Beispiel: Price_w_tax = Price + (Price * Tax)
Artikel Preis Steuer Preis_mit_Steuer
A 20 $ 25 % 25 $
B 45 $ 0 % 45 $
C 100 $ 15 % 115 $
Einführung in DAX in Power BI

Berechnete Measures erstellen

  • Ermöglicht komplexe Berechnungen
  • Aggregiert mehrere Zeilen und fügt ein neues Feld hinzu, das zu Visualisierungen hinzugefügt werden kann
  • Wird zum Abfragezeitpunkt berechnet, sobald mit den Daten interagiert wird und oder gefiltert wird
    • Effizienter, da die Berechnung nicht jedes Mal ausgeführt wird, wenn auf die Tabelle zugegriffen wird
  • Zwei Möglichkeiten, ein Measure zu erstellen
    • Von Grund auf neu schreiben
    • Verwendung des integrierten Quick-Measure Tools
Einführung in DAX in Power BI

Berechnete Measures erstellen

Artikel Preis Steuer Preis_mit_Steuer
A 20 $ 25 % 25 $
B 45 $ 0 % 45 $
C 100 $ 15 % 115 $
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Einführung in DAX in Power BI

Zusammenfassung

Berechnete Spalten:

  • Zur Auswertung jeder Zeile
  • Fügt eine neue Spalte zu einer vorhandenen Tabelle hinzu
  • Wird beim Laden der Daten oder bei der Aktualisierung der Daten berechnet

Berechnete Measures:

Einführung in DAX in Power BI

Zusammenfassung

Berechnete Spalten:

  • Zum Bewerten jeder Zeile
  • Fügt einer bestehenden Tabelle eine neue Spalte hinzu
  • Berechnet beim Laden der Daten oder bei der Aktualisierung der Daten
Artikel Preis Steuer Preis_mit_Steuer
A 20 $ 25 % 25 $
B 45 $ 0 % 45 $
C 100 $ 15 % 115 $

Berechnete Measures:

  • Für das Aggregieren mehrerer Zeilen
  • Ergebnisse in einem zusätzlichen Feld, das zu einer Visualisierung hinzugefügt werden kann
  • Wird zum Abfragezeitpunkt berechnet, sobald mit den Daten interagiert wird und oder gefiltert wird
  • Total_price_w_tax = SUM(Price_w_tax)
Einführung in DAX in Power BI

Zusammenfassung

Berechnete Spalten:

  • Zum Bewerten jeder Zeile
  • Fügt einer bestehenden Tabelle eine neue Spalte hinzu
  • Berechnet beim Laden der Daten oder bei der Aktualisierung der Daten
Artikel Preis Steuer Preis_mit_Steuer
A 20 $ 25 % 25 $
B 45 $ 0 % 45 $
C 100 $ 15 % 115 $

Berechnete Measures:

  • Für das Aggregieren mehrerer Zeilen
  • Ergebnisse in einem zusätzlichen Feld, das einer Visualisierung hinzugefügt werden kann
  • Werden zum Abfragezeitpunkt berechnet, sobald man mit den Daten interagiert oder filtert

  • Total_price_w_tax = SUM(Price_w_tax)

1 Berechnete Tabellen werden später behandelt.
Einführung in DAX in Power BI

Adventure Works

  • Verkauft Fahrräder und Fahrradteile weltweit
  • Tabelle: Sales
    • Transaktionsdaten für jede Bestellposition eines Verkaufs
    • Enthält kategoriale Daten, einschließlich Produktkategorie

Shinola-Fahrrad ausgestellt von Amin Hasani

Einführung in DAX in Power BI

Lass uns üben!

Einführung in DAX in Power BI

Preparing Video For Download...