Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
I need help with writing a dax to return a true or false if a value is found in the column after it was filtered by job number
eg: the value to be looked for is red
It's supposed to return true for job number 1 since red is in the second row. For job 2 and 3 it returns false because red is nowhere in the colour column for these job numebrs
| job number | colour | true/false |
| 1 | blue | true |
| 1 | red | true |
| 1 | orange | true |
| 2 | yellow | false |
| 2 | black | false |
| 3 | white | false |
| 3 | pink | false |
| 3 | brown | false |
Solved! Go to Solution.
@Anonymous ,
There are a few different ways this could be done. But I would simply change the IF to a SWITCH function:
True/False2 =
VAR _Currentjobnumber = [job number]
VAR _Colour = SUMMARIZE( FILTER( Colour, Colour[job number] = _Currentjobnumber), Colour[colour])
VAR _Result = SWITCH(
TRUE(),
"red" in _Colour, "True",
"gray" in _Colour, "True",
"False" )
RETURN
_Result
The SWITCH is similar to a nested IF, allows for multiple conditions but is much cleaner and easier to read.
Now you can add as many colours as you need.
Regards,
@Anonymous ,
There are a few different ways this could be done. But I would simply change the IF to a SWITCH function:
True/False2 =
VAR _Currentjobnumber = [job number]
VAR _Colour = SUMMARIZE( FILTER( Colour, Colour[job number] = _Currentjobnumber), Colour[colour])
VAR _Result = SWITCH(
TRUE(),
"red" in _Colour, "True",
"gray" in _Colour, "True",
"False" )
RETURN
_Result
The SWITCH is similar to a nested IF, allows for multiple conditions but is much cleaner and easier to read.
Now you can add as many colours as you need.
Regards,
@Anonymous .
Please try the following as a Calculated Column:
True/False =
VAR _Currentjobnumber = [job number]
VAR _Colour = SUMMARIZE( FILTER( Colour, Colour[job number] = _Currentjobnumber), Colour[colour])
RETURN
IF( "red" IN _Colour, "True", "False" )
| job number | colour | True/False |
| 1 | blue | True |
| 1 | red | True |
| 1 | orange | True |
| 2 | yellow | False |
| 2 | black | False |
| 3 | white | False |
| 3 | pink | False |
| 3 | brown | False |
Regards,
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 64 | |
| 51 | |
| 46 | |
| 23 | |
| 19 |
| User | Count |
|---|---|
| 138 | |
| 111 | |
| 50 | |
| 33 | |
| 29 |