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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I'm trying to use a 'contains' rule in an IF statement but I keep getting an error. The statement needs to be nested within a longer IF statement too!
In English, the part I'm struggling with should mean:
If FILENAME contains 'bounce', return 'bounce: accepted', otherwise return 'other'
Solved! Go to Solution.
@Anonymous -
I found this interesting article https://www.sqlbi.com/articles/from-sql-to-dax-string-comparison/. Some good examples of use as well as performance.
This works in my small sample:
Column =
IF (
SEARCH (
"Bounce",
Table1[Text],
1,
0
),
"bounce-accepted",
"others"
)
Proud to be a Super User!
@Anonymous wrote:Didn't work, I'm afraid. It returned all 0 - oddly, if I tried just the search function, then I had the odd column returning 11?!
To double check, Table1[Text] should be the column in which I'm searching for 'bounce'?
IF(SEARCH("bounce",Table1[Text],1,0) = 1,"bounce-Accepted","Others")Thank you for your help!!
Yes. Correct.
I have an issue where, i have a coulmn below, and i want to get rid of hour and minutes from this column, i had tried many option, but nothing seems to work! can anyone help me on this?
Hi @Anonymous
Could you tell me if your problem has been solved? If it is,kindly mark the helpful answer as a solution if you feel that makes sense.
Regards,
Cherie
@Anonymous -
I found this interesting article https://www.sqlbi.com/articles/from-sql-to-dax-string-comparison/. Some good examples of use as well as performance.
This works in my small sample:
Column =
IF (
SEARCH (
"Bounce",
Table1[Text],
1,
0
),
"bounce-accepted",
"others"
)
Proud to be a Super User!
Try this
Column = IF(SEARCH("bounce",Table1[Text],1,0) = 1,"bounce-Accepted","Others")
Didn't work, I'm afraid. It returned all 0 - oddly, if I tried just the search function, then I had the odd column returning 11?!
To double check, Table1[Text] should be the column in which I'm searching for 'bounce'?
IF(SEARCH("bounce",Table1[Text],1,0) = 1,"bounce-Accepted","Others")Thank you for your help!!
@Anonymous wrote:Didn't work, I'm afraid. It returned all 0 - oddly, if I tried just the search function, then I had the odd column returning 11?!
To double check, Table1[Text] should be the column in which I'm searching for 'bounce'?
IF(SEARCH("bounce",Table1[Text],1,0) = 1,"bounce-Accepted","Others")Thank you for your help!!
Yes. Correct.
This works!!! Thank you!
One more question if it's easy. I meant to put if the text contains "Phase 3" instead of Equals.
Is this easy to add?
Proud to be a Super User!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 38 | |
| 38 | |
| 36 | |
| 28 | |
| 28 |
| User | Count |
|---|---|
| 124 | |
| 88 | |
| 74 | |
| 66 | |
| 65 |