Active users on a given date in a Month in Power BI

800 Views Asked by At

I am working to get cumulative distinct count of uids on daily basis. My dataset consists dates and UserIDs active on that date. Example : Say there are 2 uids (235,2354) appeared on date 2022-01-01 and they also appeared on next day with new uid 125 (235,2354,125) on 2022-01-02 At this point i want store cumulative count to be 3 not 5 as (user id 235 and 2354 already appeared on past day ).

My Sample Data looks like as follows:

https://github.com/manish-tripathi/Datasets/blob/main/Sample%20Data.xlsx

enter image description here

and my output should look as follows:

enter image description here

1

There are 1 best solutions below

4
Ron Rosenfeld On BEST ANSWER

Here's one way that seems to work, using your linked Excel sheet as the data source.

Create a new table:

Table 2 = DISTINCT('Table'[Date])

Add the columns:

MAU = CALCULATE(
    DISTINCTCOUNT('Table'[User ID]),
    'Table'[Date] <= EARLIER('Table 2'[Date]))

DAU = CALCULATE(DISTINCTCOUNT('Table'[User ID]),
    'Table'[Date] = EARLIER('Table 2'[Date]))

Result from your Excel data
enter image description here