Ler em inglês

Partilhar via


SUBSTITUTE

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Substitui o texto existente por um novo texto em uma cadeia de caracteres de texto.

Sintaxe

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

Parâmetros

Termo Definição
text O texto no qual você deseja substitute caracteres or uma referência a uma coluna que contém texto.
old_text O texto existente que pretende replace.
new_text O texto com o qual pretende replaceold_text.
instance_num (facultativo) A ocorrência de old_text você deseja replace. If omitida, todas as instâncias de old_text são substituídas

Regresso value

Uma cadeia de texto.

Observações

  • Use a função SUBSTITUTE quando quiser replace texto específico em uma cadeia de texto; Use a função REPLACE quando quiser replace qualquer texto de comprimento variável que ocorra em um local específico em uma cadeia de caracteres de texto.

  • A função SUBSTITUTE diferencia maiúsculas de minúsculas. If caso not corresponder entre textandold_text, SUBSTITUTEnotreplace o texto.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo: substituição dentro de uma cadeia de caracteres

A fórmula a seguir cria uma cópia da coluna [ CódigoProduct] que substitui o novo código productNW pelo código product antigo PA onde quer que ele ocorra na coluna.

= SUBSTITUTE([Product Code], "NW", "PA")  

Funções de texto
REPLACE