Forum Discussion
Anonymous
5 years agoNot applicable
Conditional Column based on multiple rows
I have one table that I need to add a conditional column or other solution I haven't considered. I need to know for each customer, if any of their contacts is subscribed to any of the subscriptions. ...
- 5 years ago
Hi Anonymous
Download this example PBIX file.
This measure does what you want.
Measure = IF(CALCULATE(COUNTROWS('Table'), FILTER('Table', 'Table'[Subscription 1] = "Yes" || 'Table'[Subscription 2] = "Yes" || 'Table'[Subscription 3] = "Yes")) > 0 , "Yes", "No")Regards
Phil
Anonymous
5 years agoNot applicable
Hi Anonymous ,
You can create a measure as below:
Subscription =
VAR _count =
CALCULATE (
DISTINCTCOUNT ( 'Table'[User] ),
FILTER (
'Table',
'Table'[Customer Name] = SELECTEDVALUE ( 'Table'[Customer Name] )
&& ( 'Table'[Subscription 1] = "Yes"
|| 'Table'[Subscription 2] = "Yes"
|| 'Table'[Subscription 3] = "Yes" )
)
)
RETURN
IF ( _count > 0, "Yes", "No" )
Best Regards