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
Mal_Sondh
Helper II
Helper II

Extraer datos de una columna después de un determinado carácter

Hola

¿Cuál es la mejor manera de extraer datos como este en otra columna:

Si tengo un campo original llamado Col name y quería normalilse esto como se muestra en la columna Normalizado, ¿qué fórmula necesitaría escribir?

En el formato básico, la lógica sería la siguiente:

Lea los caracteres del Nombre del Col hasta llegar a la primera '-', Ignorar todos los caracteres antes de la '-', si existe otro '-' tomar todos los caracteres entre esto y el orginal '-' y almacenar en la nueva columna (Nombre Descontado), de lo contrario sólo tome el resto de los caracteres y almacenar en la nueva columna (Nombre Normailsed) - ver la salida esperada a continuación:

Nombre del Col Nombre normalizado
abc - abc123 abc123
xyz - xyz123 - 456 xyz123

¿Alguna idea?

2 ACCEPTED SOLUTIONS
mahoneypat
Employee
Employee

Puede agregar una nueva columna con esta fórmula

• Text.BetweenDelimiters([Col Name], "-", "-")

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

PhilipTreacy
Super User
Super User

Hola @Mal_Sondh

Además de eso, envuélvalo en Text.Trim para eliminar los caracteres de espacio inicial y final

#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Text.Trim(Text.BetweenDelimiters([Col Name], "-", "-")))

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


View solution in original post

2 REPLIES 2
PhilipTreacy
Super User
Super User

Hola @Mal_Sondh

Además de eso, envuélvalo en Text.Trim para eliminar los caracteres de espacio inicial y final

#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Text.Trim(Text.BetweenDelimiters([Col Name], "-", "-")))

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


mahoneypat
Employee
Employee

Puede agregar una nueva columna con esta fórmula

• Text.BetweenDelimiters([Col Name], "-", "-")

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.