Texto DAX - función SUSTITUIR

Descripción

Reemplaza el texto existente con un texto nuevo en una cadena de texto.

Sintaxis

SUBSTITUTE (<text>, <old_text>, <new_text>, <instance_num>)

Parámetros

No Señor. Descripción de parámetros
1

text

El texto en el que desea sustituir el texto existente por un texto nuevo o una referencia a una columna que contiene texto.

2

old_text

El texto existente que desea reemplazar.

3

new_text

El texto con el que desea reemplazar old_text.

4

instance_num

Opcional.

La aparición de old_text que desea reemplazar.

Si se omite, se reemplaza cada instancia de old_text.

Valor devuelto

Una cadena de texto.

Observaciones

La función SUSTITUIR distingue entre mayúsculas y minúsculas. Si el caso no coincide entre find_text y old_text, SUBSTITUTE no reemplazará el texto.

  • Si find_text es "Not" y within_text contiene "not", SUBSTITUTE no reemplazará el texto.

La función DAX SUBSTITUTE es similar a la función DAX REPLACE.

  • Puede usar la función SUSTITUIR si desea reemplazar el texto específico en una cadena de texto.

  • Puede usar la función REEMPLAZAR, si desea reemplazar cualquier texto de longitud variable que ocurra en una posición específica en una cadena de texto.

Ejemplo

= SUBSTITUTE([Product],"Powder","Lotion")

reemplaza todas las instancias de "Polvo" con "Loción" en la columna Producto. Si no se encuentra "Polvo" en ninguna de las filas de la columna Producto, no se cambia nada.