The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
Hello All,
I have a table like this in Excel where column "B" is bringing "TRA" everytime it finds that word within the codes in column "A"... no matter where "TRA" is positioned in the word.
For doing so, i'm using ISNUMBER + SEARCH formulas and works like a charm. Can you guys please help me replicate this in DAX??
This is the formula in cell B2: =IF(ISNUMBER(SEARCH($B$1;A2));"TRA";"")
Thanks!
Edson
Solved! Go to Solution.
Hi @Anonymous ,
You can do it in many ways.
Some listed
Incase of M create a Conditional Column
In DAX you can create a new Column
DAX COLUMN 1 =
IF (
SEARCH (
"TRA",
'Table'[String],
1,
0
) > 0,
"TRA",
BLANK ()
)
DAX Column = IF (CONTAINSSTRING('Table'[String], "TRA"), "TRA" ,BLANK())
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Hi @Anonymous ,
You can do it in many ways.
Some listed
Incase of M create a Conditional Column
In DAX you can create a new Column
DAX COLUMN 1 =
IF (
SEARCH (
"TRA",
'Table'[String],
1,
0
) > 0,
"TRA",
BLANK ()
)
DAX Column = IF (CONTAINSSTRING('Table'[String], "TRA"), "TRA" ,BLANK())
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
@Anonymous , You can create a new column
if(CONTAINSSTRING([codes], "TRA") ,"TRA",blank())
https://docs.microsoft.com/en-us/dax/containsstring-function-dax
Other is
Same thing in DAX . Use FIND() (case sensitive) or SEARCH() (not case sensitive) and handle the result the same way.
User | Count |
---|---|
16 | |
8 | |
7 | |
6 | |
6 |
User | Count |
---|---|
26 | |
13 | |
12 | |
8 | |
8 |