Nota informativaA instrução "Set verbatim=1" está incluída no exemplo para garantir que os espaços não sejam aparados automaticamente antes da demonstração da função trim. Para obter mais informações, consulte Verbatim .
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
InputText
Crie a seguinte dimensão calculada:
=Trim(InputText) para remover quaisquer espaços extras à esquerda ou à direita de InputText.
Tabela de resultados
InputText
Trim(InputText)
' abc '
'abc'
' def '
'def'
A saída da função Trim remove todos os espaços à esquerda e à direita.
Exemplo - Cenário de Trim
Visão geral
Um sistema de gerenciamento de relacionamento com o cliente (CRM) contém registros com entrada de dados inconsistente que incluem espaços extras à esquerda. Para fins de relatório, os dados precisam ser limpos para remover esses espaços e para garantir a classificação e o agrupamento adequados dos nomes dos clientes.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Um campo na tabela de dados chamado CustomerName.
Script de carregamento
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe '
'Jane Smith '
' Michael Johnson'
'Emily Davis'
];
Nota informativaA instrução "Set verbatim=1" está incluída no exemplo para garantir que os espaços não sejam aparados automaticamente antes da demonstração da função trim. Para obter mais informações, consulte Verbatim .
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
CustomerName
Crie a seguinte dimensão calculada:
=Trim(CustomerName) para remover quaisquer espaços extras à esquerda ou à direita de CustomerName.
Tabela de resultados
CustomerName
Trim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe '
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith '
'Jane Smith'
A saída mostra que a função Trim removeu todos os espaços à direita e à esquerda dos valores originais da string em CustomerName.
Exemplo - Cenário avançado de Trim
Visão geral
Este exemplo remove todos os espaços à direita e à esquerda da string de texto original. A expressão de gráfico inclui medidas que usam a função Len para contar os caracteres na string antes e depois de usar a função Trim.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Nota informativaA instrução "Set verbatim=1" está incluída no exemplo para garantir que os espaços não sejam aparados automaticamente antes da demonstração da função trim. Para obter mais informações, consulte Verbatim .
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
String
Crie a seguinte dimensão calculada:
=Trim(String), para remover quaisquer espaços extras à esquerda ou à direita
Crie as seguintes medidas:
=Len(String), para contar o comprimento da string original
=Len(Trim(String)), para contar o comprimento da string depois que os espaços forem removidos.
Tabela de resultados
Cadeia
Trim(String)
Len(String)
Len(Trim(String))
' abc '
'abc'
10
3
' def '
'def'
6
3
Ao comparar a saída da função Trim com os valores originais da string no script, você pode ver como todos os espaços à direita e à esquerda foram removidos.
O código a seguir mostra como usar a função em um script de carregamento.
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 informativaA instrução "Set verbatim=1" está incluída no exemplo para garantir que os espaços não sejam aparados automaticamente antes da demonstração da função trim. Para obter mais informações, consulte Verbatim .
Tabela de resultados
Cadeia
StringLength
TrimString
TrimStringLength
abc
10
abc
3
def
6
def
3
Esta página ajudou?
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!