Seminare
Seminare

Power Query / M - Deep Dive für Power BI und Excel

Seminar - GFU Cyrus AG

Nach dem Seminar können Sie Power Query beziehungsweise M gezielt für anspruchsvolle Datentransformationen in Excel und Power BI einsetzen. Sie verstehen das Typ-System von M und können mit Records, Listen, Tabellen sowie Funktionen sicher arbeiten. Sie entwickeln M-Code im Advanced Editor, strukturieren komplexere ETL-Abläufe und setzen Lambda Expressions für generische Transformationen und Iterationen ein. Darüber hinaus können Sie typische Muster wie Windowing, Running Totals, Top-N-Auswertungen oder Parent-Child-Traversierungen umsetzen und dabei Performance, Wartbarkeit und Wiederverwendbarkeit berücksichtigen.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einführung in Power Query / M
    • Strategien und Werkzeuge zur Entwicklung von M-Code
    • BI-Stacks und Datenmodelle
    • Starschema, Snowflakeschema und Galaxyschema
    • Architektur einer ETL-Lösung auf Basis von M
    • Performance, Patterns und Zentralisierung von M-Lösungen

  • Das Typ-System von M
    • Primitive Typen
    • Komplexe Typen: List, Record und Table
    • Spezielle Typen: Type und Function
    • Operatoren
    • Reflection und Metadaten
    • M-Syntax

  • Hello World - erste Schritte in M
    • Daten aus Flatfiles, Excel und SQL importieren
    • Header und Typinformationen für Spalten hinzufügen
    • Index und Key ergänzen
    • Einfache Spaltentransformationen wie Split und Join anwenden

  • Grundlagen der Sprache M
    • Record-, List- und Table-Objekte erzeugen
    • Operationen auf Skalaren, Records, Listen und Tabellen
    • Komplexe Typen konvertieren

  • Häufige Use Cases
    • Mit Zeit, Datum, Dauer und Zeitzonen arbeiten
    • Währungswerte verarbeiten
    • Text bearbeiten
    • Numerische Werte verarbeiten
    • Konvertierung und Formatierung
    • Comparer, Splitter und Combiner einsetzen

  • Data Wrangling
    • Spalten kopieren, zusammenführen und ändern
    • Tabellen über Join, Self-Join, Merge und Union verknüpfen
    • Daten gruppieren und aggregieren
    • Daten transponieren und pivotieren
    • Daten sortieren

  • Einführung in Lambda Expressions
    • Lambda Expressions innerhalb von Iteratoren einsetzen
    • Lambda-Variablen verwenden
    • Alternative Syntax mit _each
    • Tabellenzeilen mit Table.TransformRows transformieren
    • Listen mit List.Transform generisch transformieren
    • Listen mit List.Accumulate verdichten
    • Generische Schleifen mit List.Generate erstellen
    • Transformationen mit List.TransformMany mehrfach anwenden
    • Iterationen verschachteln
    • Eigene Funktionen erstellen

  • Komplexe Anwendungsfälle und Patterns
    • Wiederholter Zugriff auf dieselbe Datenmenge mit Windowing
    • Rekursion und Traversierung von Parent-Child-Hierarchien
    • Custom Grouping
    • Running Total
    • Top N pro Gruppe
    • Periodenvergleiche
    • Tabellen aus formatierten Excel-Dokumenten rekonstruieren
    • Performance bei komplexen Transformationen berücksichtigen

  • Advanced Topics
    • Das Konzept der Umgebung
    • Dynamischer M-Code
    • Fehlerbehandlung
    • Metadaten verwenden 

Zielgruppe:
Das Seminar richtet sich an PowerUser und Citizen Developer, die mit Excel oder Power BI arbeiten und Power Query deutlich intensiver nutzen möchten. Besonders geeignet ist es für Anwender aus datenintensiven Fachbereichen, beispielsweise Finanz-Controller, die komplexe Transformationslogik selbst entwickeln und bestehende Power-Query-Lösungen besser verstehen, optimieren und erweitern möchten.

Teilnahmevoraussetzungen


Sie sollten sicher mit Excel oder Power BI arbeiten können.

Sie sollten bereits grundlegende Erfahrungen mit Power Query gesammelt haben.

Sie sollten bereit sein, M-Code direkt im Advanced Editor zu lesen und selbst zu schreiben.

Grundkenntnisse in Datenmodellen und relationalen Datenstrukturen sind hilfreich.

Programmiererfahrung ist von Vorteil, aber keine zwingende Voraussetzung.
Seminarkennung:
S2336
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha