P A T H

Como forçar um tipo de dados no campo

O que você vai aprender?

O tipo de dado de cada campo é uma parte muito importante no tratamento de dados, ela define como o Tableau Prep vai tratar cada uma das linhas naquele campo, por isso algumas vezes o Tableau Prep muda automaticamente o tipo de dados para o mais adequado. Nesta dica vamos mostrar como manter o tipo de dados desejado.

Introdução: Para nosso exemplo vamos usar a base Superloja. Disponível no repositório Tableau.

No nosso exemplo vamos usar o campo desconto que está definida como cadeia de caracteres (String) pela presença do “#”. Nós podemos mudar esse valor para número decimal manualmente, mas toda vez que enriquecermos essa base, o Tableau mudará novamente para cadeia de caracteres afim de acomodar nosso novo valor.

Campo Calculado

Uma das maneiras que temos é manter um campo calculado que irá transformar toda vez que vierem novos dados no tipo desejado. No nosso caso o tipo é numérico e decimal, então usamos o float apontando para o campo.

O resultado terá valores nulos, visto que o Tableau Prep não reconhecerá o “#” como um número, para essas linhas teremos um valor nulo. No final da dica iremos mostrar o que fazer com esses valores nulos.

Usando duas conversões de tipo

Caso nosso campo já esteja no tipo desejado.

Nós vamos primeiro mudar para um outro tipo qualquer, e logo depois voltar para o tipo desejado.

E apagar a mudança de tipo que fizemos anteriormente. Assim, falamos para o Tableau Prep mudar o campo para o próprio campo.

E este é o resultado:

O que fazer com os valores nulos?

Qualquer valor no Tableau Prep é editável. Até mesmo os nulos.

Então essa resposta muda de acordo com o intuito daquele campo. Vamos mostrar as duas soluções mais comuns, visto que o campo é um campo numérico.

Opção 1:

O tableau prep em toda ferramenta tem um filtro para valores nulos. Para chegar nele tudo que você tem que fazer é clicar nos 3 pontos > Filtrar > Valores nulos.

Esta opção define se você irá ou não manter os valores nulos nos seus dados. Use-a com cuidado, pois ela exclui a linha inteira com os valores nulos.

Opção 2:

Outra opção seria definir um valor para os nulos, como nosso campo é numérico, um valor usado normalmente é o 0 e é o que vamos usar, mas sinta-se livre para definir o valor que achar adequado.

Esta opção define se você irá ou não manter os valores nulos nos seus dados. Use-a com cuidado, pois ela exclui a linha inteira com os valores nulos.

Com esse campo calculado podemos transformar os valores nulos no valor que desejarmos, tudo que temos que fazer é por o novo valor logo após a vírgula na expressão.

05 de Junho de 2024

Pronto! Agora você sabe como forçar um tipo de dados no campo.

Language