Forum Discussion
Anonymous
7 years agoNot applicable
combining multiple values for unique users
Hi All, I have 2 columns, userID and platform. The platform indicates whether the logged in via the web or native app. I would like to look at how many userIDs are associated with web only, nativ...
- 7 years ago
Anonymous
Try this pattern
Native Only = COUNTROWS ( FILTER ( VALUES ( Table1[UserID] ), CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "native" ) > 0 && CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] <> "native" ) = 0 ) )WEbOnly = COUNTROWS ( FILTER ( VALUES ( Table1[UserID] ), CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "Web" ) > 0 && CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] <> "Web" ) = 0 ) )Both = COUNTROWS ( FILTER ( VALUES ( Table1[UserID] ), CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "Web" ) > 0 && CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "native" ) > 0 ) )
Zubair_Muhammad
7 years agoCommunity Champion
Anonymous
Try this pattern
Native Only =
COUNTROWS (
FILTER (
VALUES ( Table1[UserID] ),
CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "native" )
> 0
&& CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] <> "native" )
= 0
)
)
WEbOnly =
COUNTROWS (
FILTER (
VALUES ( Table1[UserID] ),
CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "Web" )
> 0
&& CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] <> "Web" )
= 0
)
)
Both =
COUNTROWS (
FILTER (
VALUES ( Table1[UserID] ),
CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "Web" )
> 0
&& CALCULATE ( DISTINCTCOUNT ( Table1[platform] ), Table1[platform] = "native" )
> 0
)
)