Compartilhar via


Função REPLACE (DAX)

REPLACE substitui parte de uma cadeia de caracteres de texto, com base no número de caracteres que você especifica, por uma cadeia de caracteres de texto diferente.

Sintaxe

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

Parâmetros

Termo

Definição

old_text

A cadeia de caracteres de texto que contém os caracteres que você deseja substituir, ou uma referência a uma coluna que contém texto.

start_num

A posição do caractere em old_text que você deseja substituir por new_text.

num_chars

O número de caracteres que você deseja substituir.

new_text

O texto de substituição dos caracteres especificados em old_text.

Valor da propriedade/Valor de retorno

Uma cadeia de caracteres de texto.

Comentários

Enquanto o Microsoft Excel tem funções diferentes a serem usadas com texto em idiomas de caracteres de um byte e dois bytes, o PowerPivot para Excel usa Unicode e, por isso, armazena todos os caracteres com o mesmo tamanho.

Exemplo

A fórmula a seguir cria uma nova coluna de cálculo que substitui os dois primeiros caracteres do código do produto na coluna, [ProductCode], com um novo código de duas letras, OB.

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

Consulte também

Referência

Outros recursos