Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
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?