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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
ttrandai
Frequent Visitor

ALL function

Hello all, I am having a problem with my all function. To understand my problem, you should know my [fiscal half] column identifies which fiscal half the transaction was made Ex. FY18 1H or FY18 2H, and my [reporting period] contains the month and year the transaction took place. 

 

My goal is to write a DAX formula that is able to DISTINCTCOUNT the [fiscal half] with no filters on the [reporting period], while placing the DISTINCTCOUNT in an if statement that will output the correct Divider I need for a different equation.

 

When the report level filter has "FY18 1H" & "FY18 2H" selected, and the page level filter has [reporting period] selection of a single month the DAX formula outputs "6" when it should output 12. Shouldn't the all function clear filters on [reporting period] and result an output of "12"

 

Formula : Target Divider = if( CALCULATE( DISTINCTCOUNT( Table[Fiscal Half] ),all( [Reporting Period] ) )=1,6,12 )

 

 

10 REPLIES 10
v-huizhn-msft
Microsoft Employee
Microsoft Employee

Hi @ttrandai,

Yeah, ALL function ignores any filters that might have been applied. I create the following sample table.

1.PNG

Create measure use the formual:

DistinctCount = CALCULATE(DISTINCTCOUNT(Table1[physicians]),ALL(Table1[category]))


Add the Table1[category] as report level filter. Create a card visual, it display the measure value. Whenever I select any value in the page level, the measure value is constant 2.



2.PNG

 

 

3.png

 For your issue, it's abnormal, please check if there is other filter on Table[Fiscal Half]. Please feel free to ask if you have any other problem.

Best Regards,
Angelia

 

So I do have a filter on [Fiscal Half]. So imagine [Fiscal Half] has four choices FY17 1H, FY17 2H, FY18 1H, FY18 2H. I filter to where it is only FY18 1H and FY18 2H, does that effect the all function in any way?

 

In your case my [Fiscal Half] is your [Physicians] column.

 

Thanks in advance,

Tyler

Hi @ttrandai,

When I add Table1[physicians] as report level filter, I create the following formula. It still return 4 whenever you select any value.

DistinctCount = CALCULATE(DISTINCTCOUNT(Table1[physicians]),ALL(Table1[physicians]))


For you requriement, you need to create the formula.

result=CALCULATE( DISTINCTCOUNT( Table[Fiscal Half] ),all( [Fiscal Half] ) )


Best Regards,
Angelia

Essentially, this is very similar to my problem https://community.powerbi.com/t5/Desktop/ALL-function-ignored-inconsistent-functionality-when-also-u...

 

However I do not understand the solution.

Hi @ttrandai,

I totally understand you, but I can not open the link.

Best Regards,
Angelia

Hmm that's weird, well it's a topic here on this forum. Search "ALL() function ignored / inconsistent functionality when also using report level filter" and it should appear.

Hi @ttrandai,

Please update your Power BI desktop to the latest version, and check if it works fine.

Best Regards,
Aneglia

Hmm, I still can't seem to get the right number. Thanks for trying though!

Hi @ttrandai,

Do you mind share the .pbix file for further analysis?

Best Regards,
Angelia

I can't share the file because it is a private company file, however I realize that it might have something to do with my reporting period column format. Because in another situation I use the following formula

 

Forecast = CALCULATE(SUM(Table[Amount]),table[Scenario]="Forecast",all(table[Reporting Period]))

 

It displays the correct amount when "Reporting Period" filter is on select all however when I select a specific month it does not clear all "Reporting Period" filters and only calculates "Amount" for that certain month.

 

Note: I did split my column in the query, would that have any effect on the "Reporting Period" Column itself?

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.

Top Solution Authors