Forum Discussion
Anonymous
8 years agoNot applicable
Calculate Distinct count doesnt work for each row
Hi Guys
In the matrix table here below i have three active users in the city Calgary.
I use the following measures to calculate the total active users:
- TotaUserID = DISTINCTCOUNT('Fact user license New'[UserId])
- TotalActiveUsers = CALCULATE([TotaUserID],
'Fact user license New'[Status] = "Active",
NOT ISBLANK('Fact user license New'[UserId]))
The image below shown after each user name the same number of 3. This is not what the expected result must be.
The expected result mus be like:
Calgary 3
June 1
Tricia 1
yoichiroo 1
Total 3
Any suggestions?
Many thanks!
Greets,
Rega
I think the isblank is overwriting the filter context on UserId coming from the visual, this should solve it:
TotalActiveUsers:= CALCULATE([TotaUserID], 'Fact user license New'[Status] = "Active", KEEPFILTERS(NOT ISBLANK('Fact user license New'[UserId])) )
1 Reply
- StachuCommunity Champion
I think the isblank is overwriting the filter context on UserId coming from the visual, this should solve it:
TotalActiveUsers:= CALCULATE([TotaUserID], 'Fact user license New'[Status] = "Active", KEEPFILTERS(NOT ISBLANK('Fact user license New'[UserId])) )