Einführung in den erweiterten Editor

Datenumwandlung in Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Was ist der erweiterte Editor?

  • Der erweiterte Editor zeigt und bearbeitet den zugrunde liegenden Code deiner Abfrage

  • Jede Transformation deiner Daten wird in M-Code übersetzt (auch M Language) – die Sprache von Power Query

  • DAX dient der Analyse, M dem Transformieren und Laden deiner Daten

Ein Screenshot des erweiterten Editors neben dem Bereich „Angewendete Schritte“ von Power Query. Die Schritte im Editor sind direkt mit den angewendeten Schritten verknüpft.

Datenumwandlung in Power BI

Unterschied zwischen M-Code und DAX

DAX-Code

Power BI

  • Data Analysis eXpressions
  • Zum Erstellen von Kennzahlen und Analysen
  • Berechnungen ohne Datenänderung
  • Filtert und fasst Spalten zusammen
  • Nicht case-sensitiv

M-Sprache

Power Query

  • Data Mashup
  • Zum Laden, Transformieren und Erstellen von Daten
  • Spalten entfernen oder umbenennen
  • Pivot, Unpivot, Transponieren, Gruppieren
  • Case-sensitiv
Datenumwandlung in Power BI

M-Sprache und angewendete Schritte

  • Jede Transformation wird automatisch in passenden M-Code umgewandelt – und umgekehrt
  • M-Code und Power-Query-Transformationen stehen in 1:1-Beziehung

Ein Flussdiagramm mit alternativen Darstellungen einer Transformation im Bereich „Angewendete Schritte“

Datenumwandlung in Power BI

M-Sprache schreiben

  • Eigenen M-Code schreiben erlaubt dir:
    • Variablen für die Abfrage zu speichern
    • Eigene Funktionen zu implementieren
    • Erweiterte Transformationen durchzuführen
    • Kommentare mit // zu ergänzen
Datenumwandlung in Power BI

Einführung in die M-Sprache

Werttypen in der M-Sprache:

  • Number = 123
  • Text = "DataCamp"
  • Logical = true
  • Date = 1/20/2022
  • List = {123, "DataCamp", true}
  • Table = #table( {"Index", "Value"}, {{"A", 123}, {"B", "DataCamp"}, {"C", true}})

Durch den Beispielcode erstellte Tabelle:

Tabelle mit zwei Spalten: Index und Value. Index enthält „A“, „B“ und „C“. Value enthält „123“, „DataCamp“ und „true“.

Datenumwandlung in Power BI

Lass uns üben!

Datenumwandlung in Power BI

Preparing Video For Download...