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.