Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
moeconsult
Helper V
Helper V

Substring

I want to find everything after the first colon and  everything before the last hyphen, please see sample data below and the output am expecting 

 

 

 

IDOutput
BOA:ServiceJourney:979-349979
BOA:ServiceJourney:1-1515-16441-1515
BOA:ServiceJourney:2071-3512071
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

All are dax functions, Replace A2 with the column name

Create a new column

=MID(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100),1,FIND("|",SUBSTITUTE(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100),"-","|",LEN(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100))-LEN(SUBSTITUTE(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100),"-",""))))-1)

 

https://docs.microsoft.com/en-us/dax/substitute-function-dax

https://docs.microsoft.com/en-us/dax/find-function-dax

https://docs.microsoft.com/en-us/dax/left-function-dax

https://docs.microsoft.com/en-us/dax/len-function-dax

View solution in original post

1 REPLY 1
amitchandak
Super User
Super User

All are dax functions, Replace A2 with the column name

Create a new column

=MID(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100),1,FIND("|",SUBSTITUTE(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100),"-","|",LEN(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100))-LEN(SUBSTITUTE(MID(Table[ID],1+FIND("|",SUBSTITUTE(Table[ID],":","|",2)),100),"-",""))))-1)

 

https://docs.microsoft.com/en-us/dax/substitute-function-dax

https://docs.microsoft.com/en-us/dax/find-function-dax

https://docs.microsoft.com/en-us/dax/left-function-dax

https://docs.microsoft.com/en-us/dax/len-function-dax

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.