Mit Hilfe der klassischen Pivot Tabelle in Excel bzw. der Matrix in Power BI können schnell und einfach z.B. Umsatzzahlen ausgewertet werden. Jedoch stösst die klassische Pivot-Tabelle bzw. Matrix bei komplexeren Szenarien, wie z.B. Budget- und unterjährigen Periodenvergleichen an ihre Grenzen. Hier setzen die DAX-Funktionen an. Beginnend mit einer Einführung in das Datenmodell und den einfacheren DAX Funktionen wie z.B. SUMX() stehen die fortgeschrittenen Funktionen im Fokus dieses Seminars - ebenso die Bedeutung des Zeilen- und Filterkontexts.
Inhalt
Das Datenmodell
- Mehrere Tabellen mit dem Star Schema auswerten, um die Übersichtlichkeit bei der Auswertung zu erhöhen
- Unterscheidung Fakten- und Dimensionstabelle
Die grundlegenden DAX Funktionen
- Die grundlegenden Skalar Funktionen wie z.B. SUM(), COUNT(), MAX()
- Die Iteratoren für die grundlegenden Berechnungen SUMX(), COUNTX(), MAXX()
- Die Tabellen-Funktionen FILTER(), ALL() und deren Bedeutung im Filterkontext
- CALCULATE(): Die zentrale DAX Funktion und ihre Eigenschaften
- Komplexere Berechnungen durch Kombination von CALCULATE(), FILTER(), OR()
- Der initiale und explizite Filterkontext
Time Intelligence Funktion
- Periodenvergleiche erstellen mit z.B. SAMEPERIODELASTYEAR()
- Vorjahres-, Vormonatsvergleich mit DATEADD()
- Kumulierte Summenberechnungen mit Hilfe von TOTALYTD(), TOTALQTD(), TOTALMTD() und DATESYTD(), DATESQTD(), DATESMTD()
- Time Intelligence Funktion oder doch Calculate()?
Tipps und Tricks
- Budget- und Ist Zahlen vergleichen
- Dynamische Zeitberechnungen mit Datenschnitten und Parametern
- IF() mit BLANK() verschachteln, um Dimensionen auszublenden
Dauer