Transformações e visualizações de datas

Análise de Séries Temporais no Tableau

Chris Hui

VP of Product, Tracked

Dividindo dados no Tableau

  • Dados podem usar delimitadores e serem divididos em campos (ex.: AUS-001)

  • O Tableau tem duas opções de divisão: Split ou Custom split

  • Split: separa pelos delimitadores mais comuns

Análise de Séries Temporais no Tableau

Dividindo dados no Tableau

  • Dados podem usar delimitadores e serem divididos em campos (ex.: AUS-001)

  • O Tableau tem duas opções de divisão: Split ou Custom split

  • Split: separa pelos delimitadores mais comuns

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3
Análise de Séries Temporais no Tableau

Dividindo dados no Tableau

  • Dados podem usar delimitadores e serem divididos em campos (ex.: AUS-001)

  • O Tableau tem duas opções de divisão: Split ou Custom split

  • Split: separa pelos delimitadores mais comuns

  • Custom split: separa usando delimitadores definidos por você
Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3

$$

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1.DD AA B1 C1.DD
AA-B2-C2.DD AA B2 C2.DD
AA-B3-C3.DD AA B3 C3.DD
Análise de Séries Temporais no Tableau

Divisões calculadas no Tableau

  • SPLIT() ajuda quando você precisa dividir um ou mais delimitadores em um campo de texto

  • Os tokens (texto) são retornados da esquerda para a direita (positivo) ou da direita para a esquerda (negativo), conforme a posição

  • Funções de divisão geralmente são aninhadas e combinadas com:

    • IF() / TRIM() / CASE

Exemplo de como a função split funciona no Tableau com delimitadores e a posição indicada

Campo calculado mostrando como Trim e Split são usados juntos em uma função aninhada

Análise de Séries Temporais no Tableau

Validando datas

  • Por padrão, o Tableau segue e reconhece formatos de data ISO-8601 e do calendário gregoriano padrão

  • Mas datas às vezes aparecem como texto/string

  • A função ISDATE() retorna True para entradas reconhecidas como datas e False caso contrário

Tabela com os padrões ISO-8601 reconhecidos pelo Tableau

Exemplo de campo calculado mostrando como usar ISDATE no Tableau

Análise de Séries Temporais no Tableau

Parsear ou não parsear?

  • DATEPARSE() converte strings fora do padrão em objetos de data e hora por meio de análise explícita do formato

  • Pode ser usada para todas as strings de data reconhecidas como texto, não como datas

  • MM-YY-DD pode fazer sentido para nós, mas não para o Tableau, a menos que você especifique com DATEPARSE()

Imagem mostrando os componentes de uma string de data e hora e como o Tableau interpreta

Exemplo de campo calculado mostrando como o DATEPARSE interpreta cada componente da string

Análise de Séries Temporais no Tableau

Limpeza com truncamento de data

  • ISDATE() e DATEPARSE() ajudam a identificar datas inválidas, mas não a corrigi-las

  • DATETRUNC() retorna o valor mais baixo para cada partição de data, conforme a definição do dia (ex.: semana começa na segunda)

Exemplo de campo calculado mostrando como usar datetrunc para corrigir datas semanais reportadas incorretamente

  • DATETRUNC() é útil para verificar erros em períodos recorrentes (ex.: semanal)

Saída de campo calculado mostrando como datetrunc corrige datas inválidas

Análise de Séries Temporais no Tableau

O conjunto de dados

Imagem do conjunto de dados de exemplo de Abacates

  • Análise univariada e multivariada de variedades de abacate
  • Sazonalidade e distribuições de preço
  • Análise de tendências e percentis

Imagem de abacates representando o conjunto de dados

Análise de Séries Temporais no Tableau

Vamos praticar!

Análise de Séries Temporais no Tableau

Preparing Video For Download...