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.