Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
can someone explain to me why the code below, return a list of all the rows in the SaleTerritoty table?
EVALUATE CALCULATETABLE ( CALCULATETABLE ( 'Sales Territory', ALL ( 'Sales Territory'[Country] ) ), 'Sales Territory'[Country] = "United States" )
Solved! Go to Solution.
Hi @Anonymous
You will find this article very useful
https://www.sqlbi.com/articles/order-of-evaluation-in-calculate-parameters/
"the order of execution of CALCULATE and CALCULATETABLE parameters is different from other DAX functions
The order of evaluation of the parameters of a function is usually the same as the order of the parameter: the first parameter is evaluated, then the second, then the third, and so on. This is always the case for most of the DAX functions, but not for CALCULATE and CALCULATETABLE. In these functions, the first parameter is evaluated only after all the others have been evaluated"
Hi @Anonymous
You will find this article very useful
https://www.sqlbi.com/articles/order-of-evaluation-in-calculate-parameters/
"the order of execution of CALCULATE and CALCULATETABLE parameters is different from other DAX functions
The order of evaluation of the parameters of a function is usually the same as the order of the parameter: the first parameter is evaluated, then the second, then the third, and so on. This is always the case for most of the DAX functions, but not for CALCULATE and CALCULATETABLE. In these functions, the first parameter is evaluated only after all the others have been evaluated"
I am wondering why I didn't see this article before !!!!!
Thank you so much Zubair
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
97 | |
85 | |
67 | |
59 |
User | Count |
---|---|
150 | |
120 | |
100 | |
87 | |
68 |