Forum Discussion
Cumulative Distinct count based on months
Hi Everyone ,
I have a Requirement to show Cumulative count based on "Month -Year" in Line chart . Based on selections in Dim Date slicer, my value should change . My Actual count formula is :
Count=
var a=MINX(DimDate,DimDate[Date])
var b=MAXX(DimDate,DimDate[Date])
var c=calculate(Distinctcount(MemberTable[MemberId]),Filter(MemberTable , MemberTable[StartDate]<=b && MemberTable[EndDate]>=a))
return c
The above formula is giving the proper results, but in other line chart i want to see cumulative count for each months.
So i wrote like below:
Cumulative =Calculate(MemberTable[Count],DATESYTD(DimDate[Date],"31/12")
But this is not working ,
Please help me with the requirement .
TIA
Hi Vamshi2020 ,
Try this:
Cumulative Count = VAR a = MINX ( ALLSELECTED ( DimDate ), DimDate[Date] ) VAR b = MAXX ( DimDate, DimDate[Date] ) VAR c = CALCULATE ( DISTINCTCOUNT ( MemberTable[MemberId] ), FILTER ( MemberTable, MemberTable[StartDate] <= b && MemberTable[EndDate] >= a ) ) RETURN cBest regards
Icey
If this post helps, then consider Accepting it as the solution to help other members find it faster.
2 Replies
- amitchandakSuper User
Vamshi2020 , with two dates to me it seem like a case like my HR blog current employee.
- IceyCommunity Support
Hi Vamshi2020 ,
Try this:
Cumulative Count = VAR a = MINX ( ALLSELECTED ( DimDate ), DimDate[Date] ) VAR b = MAXX ( DimDate, DimDate[Date] ) VAR c = CALCULATE ( DISTINCTCOUNT ( MemberTable[MemberId] ), FILTER ( MemberTable, MemberTable[StartDate] <= b && MemberTable[EndDate] >= a ) ) RETURN cBest regards
Icey
If this post helps, then consider Accepting it as the solution to help other members find it faster.