DAX Inhouse Training
Ausbildung für Anwender in Power BI und Tabular Model.
Ziel
DAX ist die extrem leistungsfähige Formelsprache im Datenmodell von Power BI und Tabular Model.
Das DAX Inhouse Training ist ein praxisorientiertes Training zum kompakten Wissenstransfer des Know-Hows zur DAX Formelsprache. Der Fokus liegt auf der zur Lösung konkreter Fragestellungen, parallel werden die sehr wichtigen konzeptionellen Grundlagen (“DAX Fundamentals”) systematisch erarbeitet. Das Training kann mit Echtdaten angereichert werden und/oder auf die spezifischen Fragestellungen Ihres Unternehmens angepaßt werden (“Customizing”).
Teilnehmer
Power BI Anwender aus den Bereichen Vertrieb, Personal, Controlling, Finanzen, Marketing, Produktion, IT, usw. die erfahren möchten
- warum jede gute Visualisierung in Power BI aus DAX resultiert
- wie die Konzepte der DAX Formelsprache im Vergleich zu den Formeln in Excel funktionieren
- wie mit Measures Kennzahlen aller Schwierigkeitsgrade aus dem Datenmodell abgeleitet werden und konkrete betriebswirtschaftliche Fragestellungen gelöst werden (“Business Logik”)
- wie mit Measures Dashboards interaktiv und dynamisch gestaltet werden können (“Dynamik”)
- wie mit Calculated Columns und Calculated Tables das Datenmodell erweitert werden kann
- wie Tools wie CoPilot und ChatGPT die Erstellung von DAX Lösungsbausteinen verändern werden
Mit dem Training werden über 100 DAX Patterns zur Lösung von häufigen Praxisanforderungen mitgeliefert.
Inhalte
Wählen Sie Ihre Fokus-Themen oder lassen Sie uns gemeinsam die individuelle Trainingsagenda für Ihr Unternehmen zusammenstellen. Gerne führen wir das Training mit Ihren Echtdaten durch, oder mit fertigen Showcasedaten. Ganz nach Ihrem Bedarf.
Einstieg und Überblick *
Solides Fundament für die Implementierung von Power BI Anwendungen
- Einordnen des Datenmodells in die Architektur von Power BI
- Einordnen des Datenmodells in das Microsoft (BI) Portfolio
- Stufenmodell zum Erlernen der DAX Formelsprache
- Best Practices / Tipps und Tricks
DAX Fundamentals *
Verstehen der Grundlagen der DAX-Formelsprache in Analogie zur Excel-Formelsprache
- DAX Fundamentals: Einfache Aufgabe aus Excel
- Summe Absatzmenge aus einer Datenliste (SUMME und SVERWEIS)
- Gefilterte Teilsumme je Artikel (SUMMEWENNS)
- Measures; Implizite Filter und Filter Context (SUM)
- Calculated Columns: Row Context (RELATED)
- Calculated Tables (Table Constructor)
- DAX Formelsprache vs. Excel Formelsprache
- Überblick zu den DAX Funktionen
Erste Anwendungen in der Praxis:
- Aggregationen mit Measures (SUM, DIVIDE, MIN, MAX, COUNT(ROWS), DISTINCTCOUNT, usw.)
- Tabellenerweiterung mit Calculated Columns (LEFT, MID, YEAR, usw.)
- Berechnete Datumsdimension mit Calculated Tables (CALENDAR, u.a.)
- Erstellung einer Measure Auswahl mit einem Parameter Table (SELECTEDVALUE, u.a.)
Überblick zum DAX Syntax
- Referenzen, Operatoren, Funktionen, Variablen, u.a.
MODELLING Fundamentals *
Verstehen der Grundlagen der Datenmodellierung als Basis für die Gestaltung von Power BI Anwendungen
- Tabellentypen: Fakten, Dimension, Bridge, Parameter
- Beziehungstypen: 1:n/1:1/m:n, uni/bidirektional
- Filter Propagation: Verstehen der Filterung in Power BI
- Verstehen der Blank Row in der 1:n/1:1 Beziehung
- Standard-Modelle: Flat Table, Star Schema, Snowflake, Multi-Fakten, u.a.
- Besondere Rolle der Datumsdimension: Built-in vs. Custom
Measures vs. Columns
Trainieren des gezielten Einsatzes von Measures und (Calculated) Columns zur Lösung von Herausforderungen in der Praxis
- DAX Instrumente Measures vs. Columns zu 100 % verstehen
- Pattern berechneter Preis als Measure oder als Column (DIVIDE)
- Erarbeiten der Lösung zur statischen Altersberechnung (DATEDIFF, COUNTROWS, u.a.)
Fortgeschrittene Lösungen mit CALCULATE() und FILTER()
Die beiden zentralen DAX Funktionen einschließlich der begleitenden Konzepte verstehen und anwenden lernen.
➡️ Fortgeschrittene Lösungen mit CALCULATE() und den Tabellenfunktionen
- Konzeptionelle Grundlagen (DAX Fundamentals)
- Gefilterte Werte (CALCULATE)
- Zeitintelligenz zur Kumulation (TOTALYTD, DATESBETWEEN, u.a.), Veränderung zur Vorperiode (DATEADD, u.a.) und MAT / Moving Averages (DATESINPERIOD, u.a.)
- Ermittlung % von Gesamt (ALL, ALLSELECTED, u.a.)
➡️ Fortgeschrittene Lösungen mit FILTER()
- Konzeptionelle Grundlagen (DAX Fundamentals)
- MIN-/MAX-Limitierung für Abweichungsberechnungen (FILTER)
- Running Total (FILTER)
- Ermittlung aktive Projekte je Zeitraum (FILTER)
- FILTER() in Calculated Columns (Bedingter Lookup)
Fortgeschrittene Lösungen mit ITERATOREN und Context Transition
Die Iteratorfunktionen für zweistufige Berechnungen einsetzen lernen und die implizit angewendete Context Transition verstehen
➡️ Fortgeschrittene Lösungen mit Iteratoren
- Konzeptionelle Grundlagen (DAX Fundamentals)
- Ermittlung der größten Tagessummen (MAXX, u.a.)
- Verkettung von Selektionen zu einem Anzeigetext (CONCATENATEX)
- Erstellung eines Rankings für TopN-Auswertungen (RANKX, TOPN, u.a.)
➡️ Context Transition verstehen
- Konzeptionelle Grundlagen (DAX Fundamentals)
- Calculated Columns: Ermittlung der aktiven Dimensionselemente (COUNT, u.a.)
- Measures: Korrekte Verdurchschnittung vervielfachter Werte (SUMX, u.a.)
* Diese Inhalte werden entweder ganz oder teilweise im vorgelagerten e-Learning Tutorial vermittelt
Wie läuft das Inhouse-Training organisatorisch ab?
Trainer :: Inhouse Trainings werden durch Robert Lochner durchgeführt
Agenda :: Einleitung + Ihre ausgewählten Fokus-Themen
Zeitrahmen :: 1 bis 2 Tage Intensivtraining (online auch in Halbtagen)
e-Learning Tutorial :: Video Tutorial zur Erarbeitung der zentralen Grundlagen im eigenen Tempo im Vorfeld des Trainings
Wo :: bei Ihnen vor-Ort in Ihrem Meeting- oder Schulungsraum oder Online via Zoom oder MS Teams
Teilnehmerzahl :: 4-10 Teilnehmer, eine höhere Teilnehmerzahl bedarf einer individuellen Vereinbarung
Der ideale Teilnehmer :: hat bereits Erfahrung mit Power BI, hat Excel Kenntnisse und ist interessiert am Erlernen einer neuen Formelsprache
Unterlagen :: wir verwenden die (standardisierten) Trainingsunterlagen sowie die e-Learning Module aus dem Power BI Camp
Vorbereitungen :: Technische Vorbesprechung und Fixierung der Systemanforderungen im Vorfeld des Trainings gemeinsam mit uns :: Installation Power BI Desktop in der aktuellsten Version :: Zugriffsrechte auf ggfs. benötigte Datenquellen :: Internetzugang für alle Teilnehmer
Ihr Inhouse Training gemeinsam konzipieren
Kontaktieren Sie uns, gerne beraten wir Sie bei der für Ihr Unternehmen wertvollsten Ausrichtung eines möglichen Trainings. Die Agenda für Ihr Power BI Inhouse Training kann aus allen Themenbereichen frei zusammengestellt werden und damit die optimale Ausrichtung auf Ihre konkreten Fragestellungen erreicht werden. Das Training kann auch mit Ihren Echtdaten angereichert werden, je nach Zielsetzung des Trainings.
Ihr Trainer:
Mag. Robert Lochner
robert.lochner@linearis.at