The DAX CALCULATE Function
CALCULATE is the most important function in the DAX language. This course covers the function in depth.
Description
The DAX CALCULATE function is THE core DAX function that every DAX developer uses but probably has little understanding of what's going on 'under the hood' and the kinds of problems he/she can run into.
It's very simple in its concept, extremely powerful but full of subtleties to be aware of to get the most benefit from it and to stay out of trouble.
This 3.5 hour Udemy course on the CALCULATE function starts with a deep dive into the evaluation context, which must be thoroughly understood when working with CALCULATE. We then explore filtering, context modifiers and order of execution. We then spend a fair amount of time discussing the mystery function that is CALCULATETABLE and when to use it. The course is wrapped up with 20 questions to test your knowledge.
When you complete this course you will have a solid grasp on how to use this amazingly simple, in appearance, yet exceedingly powerful, DAX function.
What You Will Learn!
- The evaluation context - Filter context and row context
- Context transitioning - How it can cause havoc with your CALCULATE function
- The many roles filtering plays in the CALCULATE function
- CALCULATE modifiers
- The amazing ALLSELECTED function and the mysterious shadow filter context
- How to simulate outer (external) filter contexts when developing DAX expressions using CALCULATE
Who Should Attend!
- All DAX developers