Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Cumulative distinct count

Hi,

 

I'm having difficulty with a cumulative distinct count

 

Distribution Count = 
CALCULATE(
    DISTINCTCOUNT(Depletions[Ind.Cust. (AU -View)]),
    Depletions[Distribution] > 0
)
Cumulative Distribution Count = 
CALCULATE (
    [Distribution Count],
    FILTER (ALL ('Calendar'[Date]),'Calendar'[Date] <= MAX('Calendar'[Date]))
)

 

As you can see the cumulative distribution starts at an inflated number rather than with F18-P06 value of 11271

 

Not sure how to fix this?

  • Anonymous's avatar
    Anonymous
    7 years ago

    I found the solution. I needed to use the ALLSELECTED function to return only selected period range to the FILTER function.

     

    Cumulative Distribution Count = 
    CALCULATE (
        [Distribution Count],
        FILTER (ALLSELECTED('Calendar'[FY-Period]),'Calendar'[FY-Period] <= MAX('Calendar'[FY-Period]))
    )

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    I found the solution. I needed to use the ALLSELECTED function to return only selected period range to the FILTER function.

     

    Cumulative Distribution Count = 
    CALCULATE (
        [Distribution Count],
        FILTER (ALLSELECTED('Calendar'[FY-Period]),'Calendar'[FY-Period] <= MAX('Calendar'[FY-Period]))
    )