Forum Discussion
Subcadena
Quiero encontrar todo después del primer colon y todo antes del último guión, por favor vea los datos de muestra a continuación y la salida estoy esperando
| Id | Salida |
| BUENA:ServiceJourney:979-349 | 979 |
| BUENA:ServiceJourney:1-1515-1644 | 1-1515 |
| BUENA:ServiceJourney:2071-351 | 2071 |
Todas son funciones dax, Reemplazar A2 por el nombre de la columna
Crear una nueva columna
•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
1 Reply
- amitchandak
Super User
Todas son funciones dax, Reemplazar A2 por el nombre de la columna
Crear una nueva columna
•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