Nota informativaLa instrucción "Set verbatim=1" se incluye en el ejemplo para garantizar que los espacios no se recorten automáticamente antes de la demostración de la función trim. Vea Verbatim si desea más información.
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
InputText
Cree la siguiente dimensión calculada:
=Trim(InputText) para eliminar los espacios iniciales o finales sobrantes de InputText.
Tabla de resultados
InputText
Trim(InputText)
' abc '
'abc'
' def '
'def'
El resultado de la función Trim elimina todos los espacios iniciales y finales.
Ejemplo: uso de Trim
Descripción
Un sistema de gestión de las relaciones con los clientes (CRM) contiene registros con una introducción de datos deficiente, ya que incluyen espacios adicionales. A efectos de elaboración de informes, es necesario limpiar los datos para eliminar esos espacios y garantizar la correcta clasificación y agrupación de los nombres de los clientes.
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Un campo de la tabla de datos llamado CustomerName.
Script de carga
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe '
'Jane Smith '
' Michael Johnson'
'Emily Davis'
];
Nota informativaLa instrucción "Set verbatim=1" se incluye en el ejemplo para garantizar que los espacios no se recorten automáticamente antes de la demostración de la función trim. Vea Verbatim si desea más información.
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
CustomerName
Cree la siguiente dimensión calculada:
=Trim(CustomerName) para eliminar los espacios iniciales o finales sobrantes de CustomerName.
Tabla de resultados
NombreCliente
Trim(NombreCliente)
' Michael Johnson'
'Michael Johnson'
' John Doe '
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith '
'Jane Smith'
El resultado de salida muestra que la función Trim eliminó todos los espacios iniciales y finales de los valores de la cadena de caracteres original en CustomerName.
Ejemplo: uso avanzado de Trim
Descripción
Este ejemplo elimina todos los espacios iniciales y finales de la cadena de texto original. La expresión de gráfico incluye medidas que utilizan la función Len para contar los caracteres de la cadena antes y después de utilizar la función Trim.
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Nota informativaLa instrucción "Set verbatim=1" se incluye en el ejemplo para garantizar que los espacios no se recorten automáticamente antes de la demostración de la función trim. Vea Verbatim si desea más información.
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
String
Cree la siguiente dimensión calculada:
=Trim(String), para eliminar los espacios iniciales o finales sobrantes.
Cree las siguientes medidas:
=Len(String), para contar la longitud de la cadena original
=Len(Trim(String)), para contar la longitud de la cadena una vez eliminados los espacios.
Tabla de resultados
Cadena de texto
Trim(Cadena de texto)
Len(Cadena de texto)
Len(Trim(Cadena de texto))
' abc '
'abc'
10
3
' def '
'def'
6
3
Si compara el resultado de la función Trim con los valores originales de la cadena del script, podrá ver cómo se han eliminado todos los espacios iniciales y finales.
El siguiente código muestra cómo utilizar la función en un script de carga.
Set verbatim=1;
Example:
Load *, len(TrimString) as TrimStringLength;
Load *, trim(String) as TrimString;
Load *, len(String) as StringLength;
Load * inline [
String
' abc '
' def '](delimiter is '\t');
Nota informativaLa instrucción "Set verbatim=1" se incluye en el ejemplo para garantizar que los espacios no se recorten automáticamente antes de la demostración de la función trim. Vea Verbatim si desea más información.
Tabla de resultados
Cadena de texto
StringLength
TrimString
TrimStringLength
abc
10
abc
3
def
6
def
3
¿Esta página le ha sido útil?
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.