Advanced Power BI: DAX Language, Formulas, and Calculations
1h 54mAdvanced2026-03-06
Authors

Helen Wall
Data analytics and business analysis expert
Course details
In this advanced course, expert Helen Wall deep dives into Power BI DAX. Learn sophisticated measure creation using functions like CALCULATE, ALL, FILTER, and DATEADD, focusing on time intelligence for trend analysis. Develop skills in constructing semantic models, connecting data sources, and implementing dynamic measures with variables and conditional logic. Discover efficient organization using measure groups and folders. Explore how user-defined functions and calculation groups streamline complex analytics. Use practical examples to tackle real-world data challenges with dynamic dashboards. This course is for analytics professionals with intermediate to advanced Power BI skills seeking to elevate their analytical capabilities.
Learning objectives
Analyze data challenges and evaluate how Power BI's ecosystem can solve common data headaches in organizational contexts.
Create semantic models by connecting multiple data sources and construct DAX calculations to enrich data modeling capabilities (Synthesis/Creation).
Apply core DAX functions (CALCULATE, ALL, FILTER, IF, DIVIDE) to build measures that manipulate filter context and perform advanced calculations.
Design dynamic reporting solutions using advanced DAX functions (DATEADD, MTD/QTD/YTD, variables) and implement conditional logic for interactive dashboards.
Learning objectives
Analyze data challenges and evaluate how Power BI's ecosystem can solve common data headaches in organizational contexts.
Create semantic models by connecting multiple data sources and construct DAX calculations to enrich data modeling capabilities (Synthesis/Creation).
Apply core DAX functions (CALCULATE, ALL, FILTER, IF, DIVIDE) to build measures that manipulate filter context and perform advanced calculations.
Design dynamic reporting solutions using advanced DAX functions (DATEADD, MTD/QTD/YTD, variables) and implement conditional logic for interactive dashboards.
Concepts
Introduction
- Explore advanced features of Power BI
DAX Overview
- DAX intro
- Variables
- GENERATESERIES
- GENERATE and ROW
- Measure groups and folders
Measures
- DAX measures
- X functions
- POWER DAX function
- Parameter harvesting formulas
- Filtering and evaluating measures
- CALCULATE DAX function including filters
- SELECTEDVALUE
Time Intelligence
- CALENDAR and CALENDARAUTO
- FIRSTDATE and LASTDATE
- START or END period
- DATEADD
- PARALLELPERIOD
- Dates period to date
- DATEBETWEEN
- PREVIOUS or NEXT period
- EOMONTH and EDATE
- DATEDIFF DAX function
Advanced DAX
- ALL and ALLSELECTED DAX function
- FILTER DAX function
- BLANK and ISBLANK DAX functions
- IF
- DIVIDE DAX function
- SWITCH
- Filtering between disconnected tables
Advanced DAX Calculations
- TMDL View
- Field parameters
- Calculation groups
- User-defined functions
Conclusion
- Next steps and additional resources