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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
schoden
Post Partisan
Post Partisan

COUNTIF

Hi All, 

 

I am confused why there is variance between these two approach.  To count the member where conditions are:

a. status = closed or resolved 

b. date is Yesterday

 

I created measure closed:

CLosed =
CALCULATE(DISTINCTCOUNT(table[member]), table[status]="Closed" || table[status]= "Resolved" && table[Date_Entered_UTC]= TODAY()-1 )
)
Result is
closed1.JPG
Second Approach which I dont prefer shows correct result: I have put page/visual filter.
 
closed 2.JPG
 
I think my DAX wrong , it is not picking up the expression for date for Yesterday.
 
Thanks in advance.
 
5 REPLIES 5
amitchandak
Super User
Super User

@schoden , Try like

CLosed =
CALCULATE(DISTINCTCOUNT(table[member]),filter(table, (table[status]="Closed" || table[status]= "Resolved") && table[Date_Entered_UTC]= TODAY()-1 )
)

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak  Thanks for your response.

 

yes I did it that way also  . It gives same result - with and without FILTER

Anonymous
Not applicable

Hi @schoden u need and if, in order to give a specific behavior with and without filter, try with this 

 

mesuare = IF(SELECTEDVALUE('Table'[Date])>1,,SUM('Table'[value]), CALCULATE(SUM('Table'[value]), 'Table'[Date] = TODAY()-1))
 
I leave you the .pbix
 
thanks and regards
Anonymous
Not applicable

hi @schoden You need something like this, in order to have the correct calculate.

Whit variables is easier and clear. 

 

mesuare =
VAR lastday = PREVIOUSDAY('Table'[Date])
var calculat = CALCULATE(SUM('Table'[value]), 'Table'[Date] = lastday)
return calculat

 

I leave you the .pbix here https://1drv.ms/u/s!AtEkAF7ffIsqg8RU_Q8H3f_rdntrBA?e=b8fdVl

@Anonymous Hi

 

Thanks for sharing the file.   Previousday function takes back one day earlier any Day a user chooses in the date slicer. 

But I want to set the date to YESTERDAY , user dont have to choose the date in slicer.  It is set to YESTERDAY automatically so when day goes , automatically it shows a day before today. 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.