In this chapter, we will move beyond the basics, and build upon what you learned about evaluation contexts in Chapter 1, What is DAX?.
We'll learn about evaluation contexts in more depth, including how Data Analysis Expressions (DAX) are evaluated inside a context. We'll learn about the difference between the row context and the filter context, and how these affect different DAX functions. We'll also look at how changing filters impact the evaluation of DAX functions. Finally, we'll look at some DAX functions that can change the context under which an expression is evaluated. These include the CALCULATE function, the ALL function, and the KEEPFILTERS function.
The chapter is broken up into the following sections:
- Introducing evaluation contexts—part 2
- Deep diving into row context
- Deep diving into filter context
- Changing context...