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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
Anonymous
Not applicable

CALCULATE + FILTER +ALL

Hello guys,

 

I have following table

 

month
1
2
3
4
5
6

 

And I need to create measure  that will return count of month and not be affected by selection/filter of months, I create this DAX formula, but for unknown reason it is not working, any reason why? and what should be correct syntax ?

 

measure= CALCULATE(DISTINCTCOUNT(Table[month]),ALL(Table,Table[month])))

 

 

1 ACCEPTED SOLUTION

@Anonymous 

 

You set a filter on Date column so use one of these:

 

count_m_fix = CALCULATE(DISTINCTCOUNT(Sheet1[y_m]),ALL(Sheet1))
 
or 
 
count_m_fix = CALCULATE(DISTINCTCOUNT(Sheet1[y_m]),ALL(Sheet1[Date]))
 
 

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: 
www.linkedin.com/in/vahid-dm/


 

 

View solution in original post

10 REPLIES 10
VahidDM
Super User
Super User

HI @Anonymous 

 

Try this:

 

measure= CALCULATE(DISTINCTCOUNT(Table[month]),ALL(Table[month]))

 

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: 
www.linkedin.com/in/vahid-dm/

 

 

Anonymous
Not applicable

Hell @Vahid  this is what I mentioned in 2nd post (I have typo here with ")") but it doesn t work

 

@Anonymous 

 

Can you share you PBIX file?

or try this if you set a filter on month and you want to ignore that:

 

measure =
CALCULATE ( DISTINCTCOUNT ( Table[Month] ), REMOVEFILTERS ( Table[Month] ) )

 

  

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: 
www.linkedin.com/in/vahid-dm/

 

 

Anonymous
Not applicable

@VahidDMno problem and how ?? pbix is not supported here

 

@Anonymous 

 

upload it on https://wetransfer.com/ and share the link here.

 

 

Anonymous
Not applicable

Anonymous
Not applicable

@VahidDM  got it...I was filtering on the different column than filter was set up in the report

 

count_m_fix = CALCULATE(DISTINCTCOUNT(Sheet1[y_m]),ALL(Sheet1[Date]))
 
is correct in my case, we were right, I just switch the filter 😄
 
thank you so much for participation
 

@Anonymous 

 

You set a filter on Date column so use one of these:

 

count_m_fix = CALCULATE(DISTINCTCOUNT(Sheet1[y_m]),ALL(Sheet1))
 
or 
 
count_m_fix = CALCULATE(DISTINCTCOUNT(Sheet1[y_m]),ALL(Sheet1[Date]))
 
 

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: 
www.linkedin.com/in/vahid-dm/


 

 
Anonymous
Not applicable

Also find it, few minutes after you 😄 kudos sent 🙂

Anonymous
Not applicable

I also tried

measure

= CALCULATE(DISTINCTCOUNT(Table[Month]),ALL(Table[Month]))
 
but when I changed filter on the page this measure is updated as well, instead of to be fixed

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 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.