Beschreibung
Power Query / M - Die Sprache für Power BI und Excel
Lernen Sie mit dieser Weiterbildung die Vorteile von "Power Query" oder auch "M" kennen. Mit dieser Sprache können Daten-Transformationen durchgeführt werden. Es existieren drei Einsatzbereiche für M:1. Im Zusammenhang mit Power BI und externen Datenquellen wie Flatfiles und Excel-Sheets ermöglicht M ETL-Logik als Self Service.
2. Innerhalb von Power BI kann M z.B. eingesetzt werden, um Dynamik bei der Daten-Extraktion oder Dynamik bei der Filterung zu erreichen.
3. Innerhalb von Excel kann M eingesetzt werden, um die in Excel vorhandenen Daten zu transformieren und das Ergebnis z.B. in einem neuen Sheet zur Verfügung zu stellen.
Das Seminar zeigt die Erzeugung von M-Code per Interaktion oder in einer Entwicklungs-Umgebung. Es werden alle Features gezeigt und ausführlich geübt.
Kommende Starttermine
Inhalte / Module
- Einführung
- Einsatz von M in verschiedenen Umgebungen und Szenarien
- Self-Service BI vs. Managed BI Stacks
- Entwicklung von M-Code: Strategien und Tools
- Das Typ-System von M
- Primitive Typen
- Komplexe Type: List, Record, Table
- Spezielle Typen: Type, Function
- Operatoren
- Reflection und Meta-Daten
- M-Syntax
- Erste Schritte
- Importieren von Daten aus verschiedenen Datenquellen (Flatfile, Excel, SQL)
- Hinzufügen von Header und Typ-Informationen für Spalten
- Hinzufügen von Index und Key
- Anwenden einfacher Spalten-Transformationen (Split, Join etc.)
- Basics
- Verschiedene Verfahren zum Erzeugen von Record-, List- und Table-Objekten
- Operationen auf Skalar, Record, List und Table
- Meta-Data Record
- Konvertierungen komplexer Typen
- Beispiele zu 'List'-Funktionen und Speziellen Funktionen
- Arbeiten mit Zeit, Datum, Dauer und Zeit-Zonen
- Arbeiten mit Text-Werten
- Arbeiten mit numerischen Werten
- Konvertierung und Formatierung
- Comparer, Splitter, Combiner
- Beispiele zu 'Record'- und 'Table'-Funktionen
- Arbeiten mit Spalten (Kopieren, Zusammenführen, Ändern)
- Verknüpfen von Tabellen (Join, Self-Join, Merge, Union etc. )
- Gruppieren und Aggregieren
- Transponieren und Pivotieren
- Sortieren
- Erstellen eigener Funktionen
- Syntax und Aufruf-Patterns
- Lambda-Expressions
- Aufbau eigener Funktionenen: Best Practices
- Wichtige Schleifen-Funktionen: List.Generate und List.Accumulate
- Verschachtelung und Rekursion
- Das Konzept der Umgebung
- Fehlerbehandlung
- Patterns und Practice
- Konvertierung komplexer Typen (List -> Record, Table -> List etc. )
- Rekursion und Traversieren von Parent-Child Hierarchien
- Ausführliche Übungen
- M-Features
- Erstellen von eigenen M-Libraries und Templates
- Shared Connections
- Einsatz von M-Objekten in Power BI
Zielgruppe / Voraussetzungen
Teilnehmer sollten möglichst grundlegende Erfahrung in einer Programmiersprache wie z.B. VBA haben oder über eine schnelle Auffassungs-Gabe verfügen.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Eine Informationsanfrage zu diesem Kurs ist nur für Beteiligte aus dem B2B-Bereich sinnvoll.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Seminaranspruch ging über die Erwartungen hinaus.
Trainer hat sich für den Lernerfolg sehr engagiert.