Introducere în Editorul Avansat

Transformarea datelor în Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Ce este editorul avansat?

  • Editorul avansat permite vizualizarea și editarea codului subiacent al interogării

  • Orice transformare aplicată datelor este convertită în cod M (cunoscut și ca Limbaj M) – limbajul Power Query

  • Codul DAX permite analiza datelor, iar codul M permite transformarea și încărcarea lor

Captură de ecran a editorului avansat alături de panoul de pași aplicați din Power Query. Pașii din editorul avansat sunt direct legați de pașii aplicați

Transformarea datelor în Power BI

Diferența dintre codul M și DAX

Cod DAX

Power BI

  • Data Analysis eXpressions
  • Utilizat pentru a crea metrici și a analiza date
  • Creează calcule fără a modifica datele
  • Filtrează și rezumă coloane
  • Nu face distincție între majuscule și minuscule

Limbajul M

Power Query

  • Data Mashup
  • Utilizat pentru a încărca, transforma și crea date
  • Elimină sau redenumește coloane
  • Pivotare, depivotare, transpunere, grupare
  • Face distincție între majuscule și minuscule
Transformarea datelor în Power BI

Limbajul M și pașii aplicați

  • Orice transformare este convertită automat în codul M corespunzător și invers
  • Codul M și transformările Power Query au o relație 1:1

Diagramă care prezintă modalitățile alternative prin care o transformare poate apărea în panoul de pași aplicați

Transformarea datelor în Power BI

Scrierea limbajului M

  • Scrierea propriului cod M permite:
    • Stocarea variabilelor pentru utilizare în interogare
    • Implementarea funcțiilor personalizate
    • Realizarea transformărilor avansate
    • Adăugarea comentariilor cu //
Transformarea datelor în Power BI

Introducere în limbajul M

Tipuri de valori în limbajul M:

  • Număr = 123
  • Text = "DataCamp"
  • Logic = true
  • Dată = 1/20/2022
  • Listă = {123, "DataCamp", true}
  • Tabel = #table( {"Index", "Value"}, {{"A", 123}, {"B", "DataCamp"}, {"C", true}})

Tabel creat de codul exemplu:

Tabel cu două coloane, Index și Value. Index conține valorile „A", „B" și „C", iar Value conține „123", „DataCamp" și „true"

Transformarea datelor în Power BI

Să exersăm!

Transformarea datelor în Power BI

Preparing Video For Download...