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 Team,
Can someone help me with a measure that will show as Result in below table please?
The condition is, if Group 2 contains X, then the Result = Red be applied to the whole row based on Group 1, else Result = Green.
Any help is much appreciated! Thank you!.
Group 1 | Group 2 | Result |
Malaysia | 1 | Green |
Malaysia | 1 | Green |
Malaysia | 1 | Green |
Singapore | 1 | Red |
Singapore | X | Red |
Singapore | 1 | Red |
Singapore | X | Red |
Thailand | 1 | Red |
Thailand | X | Red |
Thailand | 1 | Red |
Solved! Go to Solution.
Hello @Mimi_Ibrahim,
Can you please try this:
Result Measure =
VAR CurrentGroup1 = MAX('Table'[Group 1])
VAR IsXInGroup = CALCULATE(
CONTAINS('Table', 'Table'[Group 2], "X"),
ALL('Table'),
'Table'[Group 1] = CurrentGroup1
)
RETURN
IF(IsXInGroup, "Red", "Green")
Hello @Mimi_Ibrahim,
Can you please try this:
Result Measure =
VAR CurrentGroup1 = MAX('Table'[Group 1])
VAR IsXInGroup = CALCULATE(
CONTAINS('Table', 'Table'[Group 2], "X"),
ALL('Table'),
'Table'[Group 1] = CurrentGroup1
)
RETURN
IF(IsXInGroup, "Red", "Green")
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
23 | |
7 | |
7 | |
6 | |
6 |
User | Count |
---|---|
27 | |
12 | |
10 | |
9 | |
6 |