Función CLEAN( )
Reemplaza el primer carácter no válido de una cadena, y todos los caracteres subsiguientes, por espacios en blanco.
Sintaxis
CLEAN(cadena <;caracteres_inválidos_extras>)
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
cadena |
carácter |
El valor desde el cual se extraen los caracteres predeterminados y cualquier carácter no válido adicional. |
caracteres_inválidos_extras
opcional |
carácter |
Los caracteres no válidos que usted desea eliminar de la cadena, además de los caracteres no válidos predeterminados. Puede especificar más de un carácter no válido adicional: " ,;\" Los caracteres de tabulación, los caracteres nulos y los caracteres de retorno de carro y salto de línea son caracteres no válidos predeterminados que se eliminan de forma automática y no es necesario especificarlos. Para especificar el carácter de comillas dobles como un carácter no válido adicional, enciérrelo caracteres_inválidos_extras entre comillas simples: '"' |
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "ABC " ("ABC" seguido de cuatro espacios en blanco):
CLEAN("ABC%DEF";"%")
Devuelve "1234,56 " ("1234,56" seguido de seis espacios en blanco):
CLEAN("1234.56,111,2"; ",")
Observaciones
Cuándo usar CLEAN( )
Utilice esta función para asegurar que los campos que contienen datos no válidos se impriman correctamente. También puede utilizar esta función para aislar partes de un campo, como el apellido en un campo de cliente que incluye el nombre y apellido del cliente.
Especificación de las comillas simples y dobles como caracteres no válidos
Si necesita especificar tanto las comillas simples como las dobles como caracteres no válidos, debe anidar la función CLEAN( ) dentro de sí misma:
CLEAN(CLEAN(cadena; '"'); "'")
CLEAN( ) de forma automática
En un script de Analytics, puede aplicar la función CLEAN( ) automáticamente a todos los caracteres añadiendo SET CLEAN ON a su script. No puede especificar caracteres individuales extra utilizando esta opción.