Forum Discussion
Calculate active users based for specific date
- 5 years ago
Hi, Vytautas
create a measure like this:
_Active users = CALCULATE ( DISTINCTCOUNT ( Active_users[id] ), FILTER ( Active_users, [start] <= MAX ( 'D_TimeDim'[Date] ) && [end_date] >= MAX ( 'D_TimeDim'[Date] ) ) )The total will show the number of active users on the last day of the month.
Hope this helps.
Best Regards,
Community Support Team _ Zeon Zheng
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hey selimovd, thanks for replying.
Nop, your solutions does not work. I tried it and there is no values at all 😕
Hey Vytautas ,
in general I would use MIN and MAX instead of FIRSTDATE and LASTDATE. See the article of SQLBI for further details:
Understanding the difference between LASTDATE and MAX in DAX - SQLBI
Try the formula without the FILTER function:
Active users =
CALCULATE(
COUNTROWS( active_users ),
active_users[users_start] >= MIN( D_TimeDim[Date] )
&& active_users[end_date] <= MAX( D_TimeDim[Date] )
)
If that doesn't work, would it be possible to share your file or a similar demo file?
That's a lot easier than the post-ping-pong