Forum Discussion
Anonymous
1 year agoNot applicable
Get value from text after delimiter
Hi, I wanna extract first number 144272(after second -) and third number 19469(after fourth -). Desired output is 114272-19469 Delimiter structure will be same but number string length are dyna...
- 1 year ago
Hi Anonymous,
Here is the DAX measure I used, which produced the desired output. Please review the attached PBIX file for your reference.
ExtractedCode = VAR FullText = [Column1] VAR FirstSlash = SEARCH("/", FullText, 1) VAR SecondSlash = SEARCH("/", FullText, FirstSlash + 1) VAR ThirdSlash = SEARCH("/", FullText, SecondSlash + 1) VAR Text1 = MID(FullText, FirstSlash + 1, SecondSlash - FirstSlash - 1) VAR Text2 = MID(FullText, SecondSlash + 1, ThirdSlash - SecondSlash - 1) VAR Digits = "0123456789" VAR OnlyNums1 = CONCATENATEX( ADDCOLUMNS( GENERATESERIES(1, LEN(Text1)), "Char", MID(Text1, [Value], 1) ), IF(CONTAINSSTRING(Digits, [Char]), [Char], ""), "" ) VAR OnlyNums2 = CONCATENATEX( ADDCOLUMNS( GENERATESERIES(1, LEN(Text2)), "Char", MID(Text2, [Value], 1) ), IF(CONTAINSSTRING(Digits, [Char]), [Char], ""), "" ) RETURN OnlyNums1 & "-" & OnlyNums2If this post helps, then please consider Accept it as a solution to help the other members find it more quickly.
Thank you.
Anonymous
1 year agoNot applicable
I've got error,,
actually I have first number(DU ID) from other column already so I used to use this.
FDD Mapping =
'LNCEL_FDD'[DU ID] & "-" &
VAR _right = right([$dn], len([$dn]) - search("-", [$dn], 35, 0))
RETURN LEFT(_right, SEARCH("/", _right) -1)
but the same error message pops up as below and I don't know why.
ajaybabuinturi
Super User
1 year agoAnonymous Could you please provide some sample data of .pbix file, so that it is easy to understand your requirement and get the expected results.
Thanks,