Funções de data e hora

Cálculos no Tableau

Maarten Van den Broeck

Content Developer at DataCamp

O que é análise de séries temporais?

Análise de séries temporais – estudo de dados em períodos ou intervalos específicos, geralmente incluindo análise de tendência, comparações sazonais e estudo de janelas móveis

  • Exemplos de análise de séries temporais:

Gráfico de linhas mostrando vários tipos de análise de séries temporais

Cálculos no Tableau

Data e hora como tipos de dados

Tipos de dados Date ou DateTime:

  • Tipo de dado que armazena data/hora do calendário
  • Pode ser reconhecido automaticamente pelo Tableau
  • Depende do locale de dados (1)
  • Representado no Tableau com o símbolo de calendário:

Pictogramas do Tableau representando os tipos Date e DateTime

Date pode ter vários formatos de saída:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 Locale de dados: conjunto de parâmetros que descrevem as configurações de idioma e região do usuário.
Cálculos no Tableau

Derivando Date(Time) de outras colunas

Exemplo: Uma tabela com colunas de ano, mês, dia

Uma tabela com colunas de hora, minuto e segundo

Uma tabela com colunas de ano, mês, dia, hora, minuto e segundo

Espaço em branco MakeDate ([Year], [Month], [Day])

Resultado da fórmula Make Date

MakeTime ([Hour], [Minute], [Second])

Resultado da fórmula Make Time

Espaço em branco

MakeDateTime ([Date], [Time])

Resultado da fórmula Make DateTime

Cálculos no Tableau

Fazendo parsing de datas

Parsing: análise de uma string em componentes sintáticos lógicos

Exemplo:

Uma tabela com data de transação baseada em timestamp UTC

Espaço em branco

Data da transação como string no Tableau

Espaço em branco

DateParse ( format, string )

Visual do cálculo DateParse no Tableau

Espaço em branco

Data da transação como timestamp no Tableau

Cálculos no Tableau

Extraindo partes da data

Extraindo um ano discreto; também é possível com quarter, month, day, dayofyear, weekday, hour, minute etc.

Exemplo:

DATEPART ( 'year', [Order Date] )

Espaço em branco

DATEPART ( 'quarter', [Order Date] )

Espaço em branco

Exemplo de uso da função Datepart - year

Exemplo de uso da função Datepart - quarter

Cálculos no Tableau

Truncando datas

Truncamento: encurtar, cortar

Trunca a data conforme a precisão do componente especificado.

DATETRUNC ( 'month', #2022-06-15# )

Espaço em branco

DATETRUNC ( 'quarter', #2022-06-15# )

Espaço em branco

Exemplo de uso da função Datetrunc - day

Exemplo de uso da função Datetrunc - day

Cálculos no Tableau

Calculando com datas

Adicionando intervalos às datas:

DATEADD (date_part, interval, [Date])

  • Adiciona a quantidade indicada de intervalos (ex.: 3 meses, 2 dias, 10 semanas) à data

    Espaço em branco

Subtraindo intervalos das datas:

DATEDIFF ( date_part, date1, date2 )

  • Retorna a diferença entre duas datas, no intervalo do componente solicitado

Ex.:

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • Retorna uma data

    Espaço em branco

Ex.:

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • Retorna um número
Cálculos no Tableau

Referenciando uma data em um cálculo

Usando datas hard-coded em cálculos:

Coloque a data entre # #

Ex.: #2010-12-31#

Espaço em branco

Uma tabela com vendas anuais

Espaço em branco

Exemplo de cálculo com data hard-coded

Espaço em branco

Uma tabela com vendas anuais até 2011

Cálculos no Tableau

Vamos praticar!

Cálculos no Tableau

Preparing Video For Download...