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
Sab
Helper V
Helper V

Texto SUSTITUTO encontrado usando comodines

Hola

Sé que la función SUBSTITUTE no admite comodines (tal verguenza), sin embargo, necesito combinarlo de alguna manera con la función SEARCH para lograr mi objetivo./

Así que el problema es así:

Columna existenteNueva columna
Este es Not_a_Product T001Esto es Not_a_Product
Esto es realmente Not_a_Product T002Esto es realmente Not_a_Product
Este es Not_a_Product T003Esto es Not_a_Product
Producto T001Producto T001
Esto es realmente Not_a_Product TTTTTTTEsto es realmente Not_a_Product

Así que si se encuentra un texto "Not_a_Product", entonces reemplace todo después de este texto con "

Gracias

1 ACCEPTED SOLUTION
Sab
Helper V
Helper V

¡Finalmente lo hizo!

Columna limpiada ??
Interruptor (
Verdad (),
Búsqueda ( "Palabra clave1", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave1", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave2", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave2", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave3", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave3", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave4", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave4", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave5", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave5", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave6", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave6", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
'Tabla (2)'[Nombre de la actividad]
)

View solution in original post

9 REPLIES 9
Sab
Helper V
Helper V

¡Finalmente lo hizo!

Columna limpiada ??
Interruptor (
Verdad (),
Búsqueda ( "Palabra clave1", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave1", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave2", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave2", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave3", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave3", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave4", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave4", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave5", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave5", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
Búsqueda ( "Palabra clave6", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) <> 1000,
Izquierda (
'Tabla (2)'[Nombre de la actividad],
Len ( 'Tabla (2)'[Nombre de la actividad] )
- (
Len ( 'Tabla (2)'[Nombre de la actividad] )
- Búsqueda ( "Palabra clave6", 'Tabla (2)'[Nombre de la actividad], 1, 1000 ) + 1
)
),
'Tabla (2)'[Nombre de la actividad]
)

Sab
Helper V
Helper V

¿Alguien, por favor?

Sab
Helper V
Helper V

Algunos textos Palabra clave1 T01Algunos textos
Algún otro texto Palabra clave1 T02Algún otro texto
Algunos textos Palabra clave1Algunos textos
Algún otro texto Palabra clave1 T04Algún otro texto
Algunos textos Palabra clave1Algunos textos
Algún otro texto Palabra clave1 T06Algún otro texto
Algún otro texto Palabra clave2 R0002Algún otro texto
Algunos textos Palabra clave2 R0003Algunos textos
Someo otro texto Palabra clave2Algún otro texto
Algunos textos Palabra clave2 R0005Algunos textos
Sometext Keyword3Sometext

Así que todo desde el principio de las palabras clave necesita ser eliminado

Fowmy
Super User
Super User

@Sab

No está claro, proporcione más claridad

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Fowmy
Super User
Super User

@Sab

Proporcione el ejemplo y la salida esperada por favor.

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Columna limpiada ?
SUSTITUIR (
SUSTITUIR (
SUSTITUIR (
SUSTITUIR (
SUSTITUIR (
SUBSTITUTE ( TableName[ColumnName], "Keyword1", "" ),
"Keyword2",
""
),
"Keyword3",
""
),
"Keyword4",
""
),
"Keyword5",
""
),
"Keyword6",
""
)

Así que esta es la solución que creé para eliminar palabras clave de las columnas, pero ahora la cosa es que algunas de las palabras clave tienen texto adicional después de ellas que necesita ser eliminado, por ejemplo:

Palabra clave1 T01

Palabra clave1 T34

Palabra clave1 T22

Así que mi fórmula sustituye sólo Palabra clave1 a Palabra clave6 con " " , y lo necesito para eliminar todo después de estas palabras clave

Fowmy
Super User
Super User

@Sab

Agregue la siguiente columna:

New Column = 
var _tlength = LEN("Not_a_Product")
var _tfoundat = SEARCH("Not_a_Product",TRIM(Table11[Existing column]),1,0)
var _result = LEFT(TRIM(Table11[Existing column]),_tfoundat+_tlength)
return
_result

Fowmy_0-1606154738692.png

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Hola @Fowmy

Gracias por su respuesta.

Esto funciona, pero la cosa es ahora que tengo varias palabras clave con diferente longitud (así que 'Not_a_Product' es sólo una de ellas)

Lamento olvidar mencionar esto en el mensaje original 😞

Sab
Helper V
Helper V

btw necesito que esto se haga usando 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.