Forum Discussion

IvanMislav's avatar
IvanMislav
Helper I
9 years ago
Solved

Aggregates over time

Hi,

 

I need some help. I have a Users table with columns User_Name, Joined_Date and Deleted_Date . I would like to create a graph that shows total number of users over time. Does anyone have an idea how can i do this?

 

Thanks

  • 1) If you haven't already, add a table with dates, say, Dates[Date],

     

    2) Add a measure:

    ActiveUsers = COUNTROWS(FILTER(USERS, 
    	AND (Users[Joined_Date]<LASTDATE(Dates[Date]) ,
    	Users[Deleted_Date]>LASTDATE(Dates[Date]))))

    3) Plot ActiveUsers against Dates[Date],

     

    Note: alternatively use FIRSTNONBLANK(Dates[Date],TRUE) instead of LASTDATE(Dates[Date])

1 Reply

  • 1) If you haven't already, add a table with dates, say, Dates[Date],

     

    2) Add a measure:

    ActiveUsers = COUNTROWS(FILTER(USERS, 
    	AND (Users[Joined_Date]<LASTDATE(Dates[Date]) ,
    	Users[Deleted_Date]>LASTDATE(Dates[Date]))))

    3) Plot ActiveUsers against Dates[Date],

     

    Note: alternatively use FIRSTNONBLANK(Dates[Date],TRUE) instead of LASTDATE(Dates[Date])