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 (Datenanalyseausdrücke)
  • Formelsprache zum Erstellen von Berechnungen
    • Spalten, Tabellen, Kennzahlen
  • 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 ausführen, die man Argumente nennt.
  • Die Funktionssyntax zeigt, in welcher Reihenfolge die Argumente erwartet werden.
  • 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

Beispiel für DAX-Funktionen

  • SUM()
    • Syntax: SUM(<column>)
    • Beschreibung: Addiert alle Zahlen in einer Spalte.
    • Ein Argument: <column>
    • Beispiel: SUM(Sales)
  • 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) = „Data“
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 eine neue Spalte zu einer bestehenden Tabelle hinzu.
  • Wird beim Laden der Daten oder beim Aktualisieren der Daten berechnet.
Einführung in DAX in Power BI

Berechnete Spalten erstellen

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

Berechnete Kennzahlen erstellen

  • Ermöglicht komplizierte Berechnungen
  • Fügt mehrere Zeilen zusammen und fügt ein neues Element hinzu, das man für Visualisierungen verwenden kann.
  • Wird zum Zeitpunkt der Abfrage berechnet, sobald man mit den Daten interagiert oder filtert.
    • Effizienter, weil die Berechnung nicht bei jedem Zugriff auf die Tabelle ausgeführt wird.
  • Zwei Möglichkeiten, eine Kennzahl zu erstellen
    • Eine Kennzahl von Grund auf neu erstellen
    • Das eingebaute Quick Measures Tool benutzen
Einführung in DAX in Power BI

Berechnete Kennzahlen erstellen

Item (Artikel) Price (Preis) Tax (Steuer) Price_w_tax (Preis+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 Bewertung jeder Zeile
  • Füge eine neue Spalte zu einer bestehenden Tabelle hinzu.
  • Wird beim Laden der Daten oder beim Aktualisieren der Daten berechnet.

Berechnete Kennzahlen:

Einführung in DAX in Power BI

Zusammenfassung

Berechnete Spalten:

  • Zur Analyse jeder Zeile
  • Füge eine neue Spalte zu einer bestehenden Tabelle hinzu.
  • Wird beim Laden der Daten oder beim Aktualisieren der Daten berechnet.
Item (Artikel) Price (Preis) Tax (Steuer) Price_w_tax (Preis+Steuer)
A $20 25 % $25
B $45 0 % $45
C $100 15 % $115

Berechnete Kennzahlen:

  • Zum Zusammenfassen mehrerer Zeilen
  • Ergebnisse in einem zusätzlichen Feld, die du zu einer Visualisierung hinzufügen kannst.
  • Wird zum Zeitpunkt der Abfrage berechnet, sobald man mit den Daten interagiert oder filtert.
  • Total_price_w_tax = SUM(Price_w_tax)
Einführung in DAX in Power BI

Zusammenfassung

Berechnete Spalten:

  • Zur Analyse jeder Zeile
  • Füge eine neue Spalte zu einer bestehenden Tabelle hinzu.
  • Wird beim Laden der Daten oder beim Aktualisieren der Daten berechnet.
Item (Artikel) Price (Preis) Tax (Steuer) Price_w_tax (Preis+Steuer)
A $20 25 % $25
B $45 0 % $45
C $100 15 % $115

Berechnete Kennzahlen:

  • Zum Zusammenfassen mehrerer Zeilen
  • Ergebnisse in einem zusätzlichen Feld, die du zu einer Visualisierung hinzufügen kannst.
  • Wird zum Zeitpunkt der Abfrage berechnet, sobald man 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 auf der ganzen Welt.
  • Tabelle: Sales (Verkäufe)
    • Transaktionsdaten für jede Auftragsposition 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...