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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Anonymous
Not applicable

Cumulative distinct count

hello everyone. 

 

On my dasbhoard I have a slicer for Fiscal Month and its still filtering my DAX and I cannot figure out why. 

 

What I am trying to calculate is the disctint count of Customer IDs where the offers is > = 1. for example I am sliced on Oct 2023 for the fiscal month. This means the distinct count should be cumulative for the current selected FY. Sice Oct 2023 falls under FY24 the data should be doing a distinct count for months July 2023 - Oct 2023 (FYs start in July). why is this not working properly?

 

Measure =

 


VAR CurrentFY = MAX('Calendar'[Fiscal Year])
VAR MinMonth = CALCULATE(MIN('Calendar'[Fiscal Month]), ALL('Calendar'), 'Calendar'[Fiscal Year] = CurrentFY)
VAR MaxMonth = SELECTEDVALUE('Calendar'[Fiscal Month])

VAR Results =
CALCULATE(
    DISTINCTCOUNT(Customer[CustomerID]),
    ALL('Calendar'[Fiscal Month]),  
    'Calendar'[Fiscal Year] = CurrentFY,
    'Calendar'[Fiscal Month] <= MaxMonth,
    FILTER(
        Customer,
        [Total Offers] >= 1
    )
)

RETURN Results
1 ACCEPTED SOLUTION
AmiraBedh
Super User
Super User

I think the issue with your measure might be related to the way the ALL function is being used, particularly in the context of your slicers.

 

Try the following : 

 

Measure =
VAR CurrentFY = MAX('Calendar'[Fiscal Year])
VAR MaxMonth = SELECTEDVALUE('Calendar'[Fiscal Month])

VAR Results =
CALCULATE(
    DISTINCTCOUNT(Customer[CustomerID]),
    ALLEXCEPT('Calendar', 'Calendar'[Fiscal Year]),
    'Calendar'[Fiscal Year] = CurrentFY,
    'Calendar'[Fiscal Month] <= MaxMonth,
    FILTER(
        Customer,
        [Total Offers] >= 1
    )
)

RETURN Results

 


Proud to be a Power BI Super User !

Microsoft Community : https://docs.microsoft.com/en-us/users/AmiraBedhiafi
Linkedin : https://www.linkedin.com/in/amira-bedhiafi/
StackOverflow : https://stackoverflow.com/users/9517769/amira-bedhiafi
C-Sharp Corner : https://www.c-sharpcorner.com/members/amira-bedhiafi
Power BI Community :https://community.powerbi.com/t5/user/viewprofilepage/user-id/332696

View solution in original post

5 REPLIES 5
AmiraBedh
Super User
Super User

I think the issue with your measure might be related to the way the ALL function is being used, particularly in the context of your slicers.

 

Try the following : 

 

Measure =
VAR CurrentFY = MAX('Calendar'[Fiscal Year])
VAR MaxMonth = SELECTEDVALUE('Calendar'[Fiscal Month])

VAR Results =
CALCULATE(
    DISTINCTCOUNT(Customer[CustomerID]),
    ALLEXCEPT('Calendar', 'Calendar'[Fiscal Year]),
    'Calendar'[Fiscal Year] = CurrentFY,
    'Calendar'[Fiscal Month] <= MaxMonth,
    FILTER(
        Customer,
        [Total Offers] >= 1
    )
)

RETURN Results

 


Proud to be a Power BI Super User !

Microsoft Community : https://docs.microsoft.com/en-us/users/AmiraBedhiafi
Linkedin : https://www.linkedin.com/in/amira-bedhiafi/
StackOverflow : https://stackoverflow.com/users/9517769/amira-bedhiafi
C-Sharp Corner : https://www.c-sharpcorner.com/members/amira-bedhiafi
Power BI Community :https://community.powerbi.com/t5/user/viewprofilepage/user-id/332696
Anonymous
Not applicable

@AmiraBedh  thanks for the help here. I just tried that and its still not working properly 

If possible can you please share your model ?


Proud to be a Power BI Super User !

Microsoft Community : https://docs.microsoft.com/en-us/users/AmiraBedhiafi
Linkedin : https://www.linkedin.com/in/amira-bedhiafi/
StackOverflow : https://stackoverflow.com/users/9517769/amira-bedhiafi
C-Sharp Corner : https://www.c-sharpcorner.com/members/amira-bedhiafi
Power BI Community :https://community.powerbi.com/t5/user/viewprofilepage/user-id/332696
Anonymous
Not applicable

@AmiraBedh  unfortunately I cannot share the model at this time. If I have time i will create a example file 

Yes please 🙂


Proud to be a Power BI Super User !

Microsoft Community : https://docs.microsoft.com/en-us/users/AmiraBedhiafi
Linkedin : https://www.linkedin.com/in/amira-bedhiafi/
StackOverflow : https://stackoverflow.com/users/9517769/amira-bedhiafi
C-Sharp Corner : https://www.c-sharpcorner.com/members/amira-bedhiafi
Power BI Community :https://community.powerbi.com/t5/user/viewprofilepage/user-id/332696

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.