Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi all,
I want to get the values of yesterday's sales from country USA. To do that, I tried the measure below:
For yesterday =
CALCULATE(
[Sales USD],
FILTER (
ALL ( 'TY Group'[Country],'TY Group' [Calendar Day] ),
'TY Group'[Country]="USA" || 'TY Group'[Calendar Day] = TODAY()-1))
But only the first (Country) filter worked and had the sum of sales for the all period.
Could anyone help me with this?
Thanks in advance.
Solved! Go to Solution.
@Julia_Mav Maybe:
For yesterday =
CALCULATE(
[Sales USD],
FILTER (
ALL ( 'TY Group'[Country],'TY Group' [Calendar Day] ),
'TY Group'[Country]="USA" && 'TY Group'[Calendar Day] = TODAY()-1))
However, if you are using a single table data model, you may be running into issues with CALCULATE. What is the formula for your [Sales USD] measure?
Hi Julia_Mav
I guess, I would try to use && instead of ||. At the moment your DAX formula is just considering one of the two criterias.
Hi Julia_Mav
I guess, I would try to use && instead of ||. At the moment your DAX formula is just considering one of the two criterias.
Thank you @Anonymous, it's working now!
@Julia_Mav Maybe:
For yesterday =
CALCULATE(
[Sales USD],
FILTER (
ALL ( 'TY Group'[Country],'TY Group' [Calendar Day] ),
'TY Group'[Country]="USA" && 'TY Group'[Calendar Day] = TODAY()-1))
However, if you are using a single table data model, you may be running into issues with CALCULATE. What is the formula for your [Sales USD] measure?
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.