Share via


Función REPLACE (DAX)

REPLACE reemplaza parte de una cadena de texto, en función del número de caracteres que especifique, por una cadena de texto diferente.

Sintaxis

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

Parámetros

Término

Definición

old_text

Cadena de texto que contiene los caracteres que desea extraer o reemplazar, o una referencia a una columna que contiene texto.

start_num

Posición del carácter en old_text que desea reemplazar con new_text.

num_chars

Número de caracteres que desea reemplazar.

new_text

Texto de sustitución para los caracteres especificados en old_text.

Valor de propiedad y valor devuelto

Cadena de texto.

Comentarios

Mientras que Microsoft Excel tiene funciones diferentes para usar con los lenguajes de caracteres de un solo byte y de doble byte, PowerPivot para Excel utiliza Unicode y por tanto almacena todos los caracteres con la misma longitud.

Ejemplo

La siguiente fórmula crea una nueva columna de cálculo que reemplaza los primeros dos caracteres del código de producto en la columna [ProductCode] con un nuevo código de dos letras, OB.

=REPLACE('New Products'[Product Code],1,2,"OB")

Vea también

Referencia

Otros recursos