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.