Função CLEAN( )
Substitui o primeiro caractere inválido e todos os caracteres subsequentes em uma cadeia por espaços em branco.
Sintaxe
CLEAN(cadeia <;caracteres_extra_inválidos>)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cadeia |
caractere |
O valor a partir do qual remover caracteres padrão e qualquer caractere inválido extra. |
caracteres_extra_inválidos
opcional |
caractere |
Caracteres inválidos que você deseja remover da cadeia, além dos caracteres inválidos padrão. Você pode especificar mais de um caractere inválido extra: " ,;\" Caracteres de tabulação, caracteres nulos e caracteres de retorno de carro/alimentação de linha são os caracteres inválidos padrão removidos automaticamente, e não precisam ser especificados. Para especificar as aspas como um caractere extra inválido, coloque caracteres_extra_inválidos entre apóstrofos: '"' |
Saída
Caractere.
Exemplos
Exemplos básicos
Retorna "ABC " ("ABC" seguido por quatro espaços em branco):
CLEAN("ABC%DEF";"%")
Retorna "1234,56 " ("1234,56" seguido por seis espaços em branco):
CLEAN("1234,56,111,2"; ",")
Observações
Quando usar CLEAN( )
Use esta função para garantir que os campos que contenham dados inválidos sejam impressos corretamente. Você também pode usar esta função para isolar as partes de um campo, como o sobrenome de um campo de cliente que inclua o nome e o sobrenome.
Especificação de apóstrofos e aspas inválidos
Se você precisar especificar apóstrofos e aspas como caracteres inválidos, deverá aninhar a função CLEAN( ) dentro dela mesma:
CLEAN(CLEAN(cadeia; '"'); "'")
CLEAN( ) automático
Em um script do Analytics, você pode aplicar a função CLEAN( ) automaticamente a todos os campos de caracteres, adicionando SET CLEAN ON a seu script. Não é possível especificar caracteres individuais extra usando esta opção.