Texto DAX - função SUBSTITUIR

Descrição

Substitui o texto existente por um novo texto em uma string de texto.

Sintaxe

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

Parâmetros

Sr. Não. Parâmetro e Descrição
1

text

O texto no qual você deseja substituir o texto existente por um novo texto ou uma referência a uma coluna que contém texto.

2

old_text

O texto existente que você deseja substituir.

3

new_text

O texto que você deseja substituir old_text.

4

instance_num

Opcional.

A ocorrência de old_text que você deseja substituir.

Se omitido, todas as instâncias de old_text são substituídas.

Valor de retorno

Uma sequência de texto.

Observações

A função SUBSTITUTE diferencia maiúsculas de minúsculas. Se o caso não corresponder entre find_text e old_text, SUBSTITUTE não substituirá o texto.

  • Se find_text for “Not” e within_text contiver “not”, SUBSTITUTE não substituirá o texto.

A função DAX SUBSTITUTE é semelhante à função DAX REPLACE.

  • Você pode usar a função SUBSTITUTE se quiser substituir o texto específico em uma string de texto.

  • Você pode usar a função REPLACE, se quiser substituir qualquer texto de comprimento variável que ocorre em uma posição específica em uma string de texto.

Exemplo

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

substitui todas as ocorrências de “Pó” por “Loção” na coluna Produto. Se “Pó” não for encontrado em nenhuma das linhas da coluna Produto, nada será alterado.