Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi all,
I am trying to calculation the unique number of users who did 2 or more activities from two separate columns in one table.
My data looks like this:
Table
user_id | activity_id |
1 | aa |
2 | aa2 |
3 | aa3 |
4 | aa4 |
5 | aa5 |
First I want to get the distinct count of users and then filter those users that have done 2 or more activities.
I am trying something like this, but I am not getting the values right.
VAR allData =
ADDCOLUMNS(
VALUES(Table[activity_id]),
"rowCount",
CALCULATE( COUNTROWS( Table) )
)
return
CALCULATE(
COUNTROWS( allData ),
filter (allData, [rowCount] >=7)
)
I appreciate all the help.
Thanks a lot @amitchandak !
Can you explain to me this forumla, more walk me thought it?
I am trying to validate the values. and I am trying to change the filter from 2 to 1 to 3 ...etc but the number doesnt change.
so I am not sure its counting the right values.
What I am trying to get the count of users who has 2 or more activities.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
23 | |
8 | |
7 | |
6 | |
6 |
User | Count |
---|---|
28 | |
12 | |
10 | |
10 | |
6 |