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

Did you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now

Reply
parry2k
Super User
Super User

Need help with ALL function (DAX)

Hi all,

 

Looking for advice on following, i have a calendar table and there is a field called "Days From Today", basically it is a calculated field, making current day as 0 and yesteray as -1 and so on....

 

I also have another field in calendar table called "CurrentWeekDay" with value 0 or 1 for example, on friday, all dates with week day friday will be 0 and rest will be 1 and on Saturday, all dates with saturday will be 0 and rest 1. Both fields are coming from SQL database. 

 

I have another data table called "Calls" and related with Calendar Table on Date. 

 

THere is 3rd table, not related to anything, it is called "Average for how many days", basically it has two values "Days" and "Label", using this as a slicer to select for how many days a user want to calculated the average for, like last 7 Days, 15 days, 30 days etc...

 

Also I'm creating a measure to store default value for average days in case no value or more than one value selected on the slicer

 

How many average days? = IF(HASONEVALUE('Days for Average'[Days]), VALUES('Days for Average'[Days Value]), 30) 

 

I added a measure to calculate how many calls we received on same day based on number of days selected on the slicer and it works great:

 

Total Number of calls on same week day = CALCULATE(SUM('Call - All'[CallAnswered]),FILTER('Calendar', 'Calendar'[Days From Today]>= -([How many average days?]*7) && 'Calendar'[Current Week Day] = 0 )) 

Now here is the actual issue/need help with

 

I added a page level filter saying "DaysFromToday" >= -210 days and I changed my above measure with ALL function so that I ignore the page level filter, I don't get the result as I expected. 

 

If I choose any value in my slicer below 30 days, it works but if I choose value above 30 days, it ignore ALL('Calendar') function in my measure. Not sure what I'm missing here, in my understanding, ALL function remove all the filter on calendar table and give me desired result.

 

Here is updated measure with ALL function

 

Total Number of calls on same week day = CALCULATE(SUM('Call - All'[CallAnswered]),All('Calendar'),FILTER('Calendar', 'Calendar'[Days From Today]>= -([How many average days?]*7) && 'Calendar'[Current Week Day] = 0 )) 

Sorry for long explanation, and I'm sure it is clear what I'm trying to do here but if there are more questions, please ask.

 

Thanks,

P

 

 

 

 

 

 

 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

1 ACCEPTED SOLUTION

This is what seems to be fixed it, moved ALL(Calendar) after filter

 

Total Number of calls on same week day = CALCULATE(SUM('Call - All'[CallAnswered]),FILTER(All('Calendar'), 'Calendar'[Days From Today]>= -([How many average days?]*7) && 'Calendar'[Current Week Day] = 0 )) 


Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

View solution in original post

5 REPLIES 5
Sean
Community Champion
Community Champion

I have not read the entire post however I know ALL can drive you crazy

http://community.powerbi.com/t5/Desktop/ALL-Function-Mystery/td-p/107458

 

Do you have any columns involved that you have applied SORT BY COLUMN (meaning that sort not in their default order)

https://blog.crossjoin.co.uk/2015/12/15/power-bi-desktop-sort-by-column-and-dax-calculations-that-us...

This is a pretty good go-to article (I use alot) which helps explain the various ALL, ALLEXECPT and ALLSELECTED filters and when each is useful to use

 

http://sqlblog.com/blogs/marco_russo/archive/2010/04/05/all-allexcept-and-values-in-dax.aspx

 

 


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

Thanks gents, and appreciate the input but unfortuately I gone thru all these before posting my query.

 

Still trying to figure out what is the issue here. 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

@Sean none of the column I'm using which has sort by  other column in this specific Caclulation but yes there are fields in calendar table which are sorted by other columns



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

This is what seems to be fixed it, moved ALL(Calendar) after filter

 

Total Number of calls on same week day = CALCULATE(SUM('Call - All'[CallAnswered]),FILTER(All('Calendar'), 'Calendar'[Days From Today]>= -([How many average days?]*7) && 'Calendar'[Current Week Day] = 0 )) 


Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.