Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Reemplaza el texto existente por otro en una cadena de texto.
Sintaxis
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parámetros
Término |
Definición |
|---|---|
text |
Texto en el que desea sustituir caracteres o una referencia a una columna que contenga texto. |
old_text |
Es el texto existente que desea reemplazar. |
new_text |
Texto con el que desea reemplazar old_text. |
instance_num |
(opcional) La aparición de old_text que desea reemplazar. Si se omite, se reemplaza cada aparición de old_text. |
Valor de propiedad y valor devuelto
Cadena de texto.
Comentarios
Use la función SUBSTITUTE si desea reemplazar texto concreto de una cadena de texto; utilice la función REPLACE si desea reemplazar cualquier texto de longitud variable que aparezca en una ubicación concreta de una cadena de texto.
La función SUBSTITUTE distingue entre mayúsculas y minúsculas. Si las mayúsculas y las minúsculas no coinciden entre text y old_text, SUBSTITUTE no reemplazará el texto.
Esta función de DAX puede devolver distintos resultados cuando se usa en un modelo implementado y consultado en modo DirectQuery. Para obtener más información acerca de las diferencias de semántica en el modo DirectQuery, vea https://go.microsoft.com/fwlink/?LinkId=219171.
Ejemplo: sustitución dentro de una cadena
Descripción
La fórmula siguiente crea una copia de la columna [Product Code] que sustituye al nuevo código de producto NW para el anterior código de producto PA siempre que aparece en la columna.
Código
=SUBSTITUTE([Product Code], "NW", "PA")