Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

CALCULATETABLE filter is removed

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" 
)
1 ACCEPTED SOLUTION
Zubair_Muhammad
Community Champion
Community Champion

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"


Regards
Zubair

Please try my custom visuals

View solution in original post

2 REPLIES 2
Zubair_Muhammad
Community Champion
Community Champion

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"


Regards
Zubair

Please try my custom visuals
Anonymous
Not applicable

@Zubair_Muhammad

I am wondering why I didn't see this article before !!!!!
Thank you so much Zubair

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.