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. Consulte Verbatim para obter mais informações.
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 seção.
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. Consulte Verbatim para obter mais informações.
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 seção.
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. Consulte Verbatim para obter mais informações.
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
String
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. Consulte Verbatim para obter mais informações.
Tabela de resultados
String
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 – avise-nos!