Introdução a LOD Expressions e FIXED

Cálculos no Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Granularidade dos dados

A granularidade dos dados é o nível de detalhe em um modelo ou processo de decisão. Indica quão detalhados são seus dados (1)

ex.: Análise de séries temporais: por segundo | minuto | hora | dia | semana | mês | (...)

Duas tabelas: à esquerda, resultados de Sono por dia; à direita, Frequência Cardíaca por minuto

1 Ponniah, P. (2004). Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals. Wiley.
Cálculos no Tableau

Granularidade da visualização

  • Granularidade e agregação
  • Agregar = reduzir a granularidade dos dados. ex.: Total SUM(Sales)

  • Adicionar dimensões = aumentar a granularidade, ex.: SUM(Sales) por região e por ano
Cálculos no Tableau

Gerenciando a granularidade na planilha do Tableau

  • Adicionar dimensões às Shelves
  • Adicionar dimensões em Marks:

    • Detail
    • Color
    • Shape
    • Size
    • Path
    • Label
  • Mais dimensões = mais pontos de dados

  • Fica mais difícil de visualizar

Captura da tela do canvas do Tableau com as Shelves e cartões Marks ao redor

Cálculos no Tableau

LOD Expressions no Tableau

LOD Expressions permitem calcular agregações que NÃO estão no nível de detalhe da visualização

Família de 3 funções:

  • INCLUDE: calcula em um nível de detalhe mais baixo
  • EXCLUDE: calcula em um nível de detalhe mais alto
  • FIXED: calcula em um nível de detalhe exatamente especificado
Cálculos no Tableau

Expressões FIXED LOD

Expressões de nível de detalhe FIXED calculam um valor usando as dimensões especificadas, sem considerar as dimensões na visualização.

Sintaxe da expressão FIXED LOD com explicação por componente da fórmula.

  • Funciona com 0, 1, 2 ou mais dimensões, em qualquer ordem
  • O resultado do LOD pode ser uma dimensão ou uma medida
  • As dimensões de interesse ficam na conta e não poluem a visualização
Cálculos no Tableau

Aplicações práticas de expressões FIXED LOD

Calcular medidas entre várias dimensões de tempo:

ex.: alternar entre cálculos diários e semanais { FIXED [Day] : SUM(Sales)}

Calcular (sub)totais por categoria:

ex.: % do total { FIXED [Product] : SUM(Costs) } / { FIXED : SUM(Costs) }

Obter o primeiro ou último ponto por sujeito de dados:

ex.: primeira data de pedido por cliente { FIXED [Customer] : MIN([Order Date]) }

Cálculos no Tableau

Análises de coorte e de sobrevivência

Análise de coorte:

  • Analisar o comportamento repetitivo de um grupo

Gráfico apresentando análise de coorte

  • ex.: uso de um produto por diferentes grupos de clientes (coortes)

Análise de sobrevivência:

  • Analisar quantos sujeitos permanecem no conjunto de dados em um dia específico

Gráfico apresentando análise de sobrevivência

  • ex.: quem ainda mantém as resoluções de Ano-Novo em fevereiro?
Cálculos no Tableau

Análises de coorte e de sobrevivência - FIXED

Análise de coorte:

  • Analisar o comportamento repetitivo de um grupo.

Gráfico apresentando análise de coorte, com a dimensão de data do eixo Y circulada

  • ex.: uso de um produto por diferentes grupos de clientes

Análise de sobrevivência:

  • Analisar quantos sujeitos permanecem no conjunto de dados em um dia específico.

Gráfico apresentando análise de sobrevivência, com a dimensão de data do eixo X circulada

  • ex.: quem ainda mantém as resoluções de Ano-Novo em fevereiro?
Cálculos no Tableau

Vamos praticar!

Cálculos no Tableau

Preparing Video For Download...