DAX mit Power BI
Training für Anwender in Power BI und Tabular Model.
Zielgruppe:
Power BI Anwender aus allen Fachbereichen, idealerweise mit solidem Excel Background
Level: Medium
Termin & Dauer:
08. April 2024 9:00 bis 17:00
09. April 2024 9:00 bis 12:30
2,0 Tage | davon 0,5 Tage e-Learning und 1,5 Tage Präsenz
Modus:
Präsenztraining
im roomz Hotel Wien Prater
& e-Learning Vorbereitungseinheit
Ihr Trainer:
Robert Lochner
Lernen Sie,
- 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
Die Inhalte
➡️ Einstieg und Überblick (VBE *)
- Einordnen des Datenmodells in die Architektur von Power BI
- Einordnen des Datenmodells in das Microsoft (BI) Portfolio
- Stufenmodell zum Erlernen der DAX 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 und zum DAX Syntax
➡️ DAX Fundamentals: Erste Anwendungen in der Praxis *
- Measures: Aggregationsmöglichkeiten (SUM, DIVIDE, MIN, MAX, COUNT(ROWS), usw.)
- Measures: Durchschnittswerte pro Kunde, pro Tag, usw. (DISTINCTCOUNT)
- Calculated Columns: Erweiterte Berechnungsmöglichkeiten (LEFT, MID, YEAR, usw.)
- Calculated Tables: Berechnete Datumsdimension (CALENDAR, u.a.)
- Erstellung einer Measure Auswahl mit einem Parameter Table (SELECTEDVALUE, u.a.)
➡️ MODELLING Fundamentals in Power BI *
- 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
➡️ Statische Altersberechnung / Measures vs. Columns
- DAX Instrumente Measures vs. Columns vs. Tables
- Pattern berechneter Preis als Measure oder als Column (DIVIDE)
- Erarbeiten einer Lösung zur Altersberechnung (DATEDIFF, COUNTROWS, u.a.)
➡️ CALCULATE() und Tabellenfunktionen
- Konzeptionelle Grundlagen (DAX Fundamentals)
- Gefilterte Werte (CALCULATE)
- Zeitintelligenz: Kumulation (TOTALYTD, DATESBETWEEN, u.a.)
- Zeitintelligenz: Veränderung zur Vorperiode (DATEADD, u.a.)
- Zeitintelligenz: Moving Annual Total und 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
- 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.)
➡️ DAX Syntax
Referenzen, Operatoren, Funktionen, Variablen, u.a.
➡️ Best Practices / Tipps und Tricks
Die Methode
➡️ Hands-on Training
Bitte unbedingt eigenen Laptop mitbringen!
Die wichtigen Grundlagen zu diesem Training erarbeiten sich die Teilnehmer in der 0,5 tägigen e-Learning Vorbereitungseinheit im eigenen Tempo, sodaß wir im Präsenztraining auf einheitlichem Niveau starten.
Der Trainingsablauf wechselt jeweils zwischen Vermittung von Know-How und anschließenden Aufgaben, die durch die Teilnehmer bzw. die Gruppe gelöst werden.
Etwa 2/3 der bearbeiteten Praxisfälle folgen dem Trainingsplan, 1/3 werden durch die Teilnehmer selbst bestimmt (Auswahlübungen).
➡️ Trainingsunterlagen
Unsere Trainingsunterlagen (Handouts) sind umfangreich und vollständig vom Trainer selbst erstellt und in deutscher Sprache.
Die Erklärung der zentralen DAX Konzepte erfolgt – soweit möglich – anhand von Excel Analogien.
Die Teilnehmer erhalten das komplette Set an fertigen DAX Patterns (über 100 Stk), diese liefern Standardlösungen für viele gängige Praxisfälle und reichen inhaltlich weit über den Umfang des Trainings hinaus.
Im Training wird Power BI Desktop verwendet, die Trainingsinhalte lassen sich weitgehend 1:1 auch nach Tabular Model und Excel Power Pivot übertragen.
Ihr Trainer
Robert Lochner ist Gründer der Linearis und widmet sich den Themen Dashboarding, DAX, Datenmodellierung, Planung und Datensammlung. Er studierte Betriebswirtschaft an der WU Wien und ist seit 2001 in der BI Branche als Unternehmer tätig. Er ist Autor des Linearis Blogs sowie mehrerer fachlicher Publikationen und Entwickler des Cloud Services data1.io.
Noch Fragen?
Dann kontaktieren Sie uns!
Robert Lochner: +43 664 5345563
Die anderen Trainings des Power BI Camps
Das Power BI Camp besteht aus einem Jumpstart Training für Power BI Einsteiger und 3 Trainings für Fortgeschrittene, die wahlweise als einzelnes Trainingsmodul (= Kennenlernen und Vertiefung) oder als Trainingscamp (= Lehrgang für Komplettausbildung) absolviert werden können.
Was unsere TeilnehmerInnen sagen.
Die Location.
Die 3 Power User Module werden als Präsenztraining in Wien umgesetzt. Alle Module werden mit einer e-Learning Vorbereitungseinheit durchgeführt.
roomz Hotel Wien Prater
Rothschildplatz 2
1020 Wien
www.roomz-hotels.com/de/roomz-vienna-prater