Forum Discussion
Find multiple substring DAX CONTAINSSTRING
- 4 years ago
That's weird. It still gives me an error message.
I found the solution to be simply:
house= CONTAINSSTRING(table1[column1], "house" ) || CONTAINSSTRING(table1[column1], "home" ) || CONTAINSSTRING(table1[column1], "dewelling" )
Without the need of IF statements.
Thanks!
Hi maalsan,
Assuming that you have table called "String" where Description is your column header; You have another table called Keyword, that contains a column header Keyword.
You can load both the tables to PowerBI and then for the String Table, you can create a calculated column as below:
Is this providing a solution for your query? If "yes" kindly confirm.
Request other experienced users to add value to my suggestion.
Best Regards,
C.S.N. Raja
This is a great solution that works fine, however, I struggle to wrap my head around what exactly going on in here.
The part where I'm stuck is the FIRSTNONBLANK () function, and how it manages to "loop through" the column of keywords. When I isolate the expression FIRSTNONBLANK(Table[Column],1) it just returns the first line of the column, but in this solution it obviously checks against all values in the column
If you could explain in plain English, that would be hugely appreciated,
thanks