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
Syndicate_Admin
Administrator
Administrator

Si la celda contiene una cadena específica de caracteres, cambie a un valor determinado.

Hola.
Soy un novato en Powerbi y parece ser incapaz de encontrar una solución a mi problema. Espero que puedas ayudarte.
Tengo un conjunto de datos donde quiero agregar varios puntos de datos a grupos.
Cada fila contiene una posición, por ejemplo 50DEF02. D o 49DEF02.D.
En este caso me gustaría buscar la cadena de caracteres "DEF". Si la posición contiene "DEF" me gustaría generar simplemente "DEF", agregando así estas dos piezas de datos a la misma posición.
El problema es que tengo muchas posiciones en el mismo conjunto de datos. Así que, por ejemplo, quiero:
06DFE01.D -->DFE
10DEE03.D --> DEE

03DAE01.A -->DAE
Y así sucesivamente. ¿Alguien sabe cómo logro esto y posiblemente pueda ayudarme? Gracias de antemano!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Willdau ,

Si tiene un valor que no es consistente, tiene más número antes o después de esa cadena, por ejemplo, 1111ADF1111. D entonces usted puede crear una columna personalizada con el siguiente código en la pestaña Transformar datos:-

= Text.Middle(Text.Select([ID],{"A".."Z"}),0,3)

Salida:-

Samarth_18_0-1629374857900.png

Gracias

Samarth

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @Willdau ,

Si lo desea en Power Query, pruebe la función Text.Range.

Text.Range([Columna1], 2,3)

Syndicate_Admin
Administrator
Administrator

No @Willdau ,

Si tiene un valor que no es consistente, tiene más número antes o después de esa cadena, por ejemplo, 1111ADF1111. D entonces usted puede crear una columna personalizada con el siguiente código en la pestaña Transformar datos:-

= Text.Middle(Text.Select([ID],{"A".."Z"}),0,3)

Salida:-

Samarth_18_0-1629374857900.png

Gracias

Samarth

¡Muchas gracias Samarth! ¡Esto era exactamente lo que estaba buscando!

Syndicate_Admin
Administrator
Administrator

Si las cadenas de caracteres siempre tienen la misma longitud y desea que esos 3 caracteres estén en el medio, puede usar la función MID en una columna calculada.

Palmadita

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.