- The DAX queries created by Power BI reveal how the different layers of filters are implemented.
- DAX variables are used to store the report and page level filters (as well as slicer selections):
VAR __DS0FilterTable = FILTER(KEEPFILTERS(VALUES('Sales Territory'[Sales Territory Country])), 'Sales Territory'[Sales Territory Country] = "United Kingdom")
- Visual level filters are also variables but use the report and page level variables as inputs.
- The DAX queries created by Power BI take advantage of the latest functions and features such as variables (VAR).