Pular para o conteúdo principal

Expressões de LOD no Tableau: Um tutorial com exemplos

Saiba mais sobre as expressões de LOD no Tableau e como usá-las.
Actualizado 16 de jan. de 2025

Então, você atingiu um marco em seu aprendizado do Tableau e descobriu as expressões de LOD (nível de detalhe) no Tableau. Isso é ótimo!

As expressões de LOD são uma maneira incrível de criar cálculos mais avançados e visualizações de dados complexas. Eles ajudam a definir melhor o escopo da sua análise de dados, especificando o nível de detalhe no qual você deseja se concentrar.

Para ajudar você a entender a lógica por trás dessas expressões e quando usá-las, elaborei este guia simples de introdução ao LOD no Tableau.

O que são expressões de LOD?

No Tableau, as expressões de LOD (Nível de detalhe) são usadas para calcular valores em diferentes níveis em uma visualização. Essas expressões permitem um controle mais granular sobre como os dados são agregados e exibidos em uma visualização.

Simplificando, as expressões de LOD oferecem uma maneira de isolar níveis específicos de dados em uma visualização, independentemente dos outros filtros ou dimensões presentes. Isso permite uma análise mais precisa e flexível dos dados.

Aqui está um exemplo de sintaxe:

{FIXED [Dimension]: AGG([Measure])}

Por exemplo, suponha que temos um conjunto de dados que contém informações de vendas para diferentes regiões e categorias de produtos. Queremos criar um gráfico de barras que mostre o total de vendas de cada região, mas também queremos ver a média combinada de vendas de todas as regiões.

É nesse ponto que as expressões de LOD são úteis.

Com uma expressão de LOD, podemos criar um campo calculado que determina a média de vendas para todas as regiões, independentemente do que estiver selecionado na visualização. Em seguida, podemos adicionar isso ao nosso gráfico de barras e compará-lo com o total de vendas de cada região.

Isso nos dá uma melhor compreensão de como as vendas de cada região se comparam à média geral.

Por que as expressões de LOD são importantes?

As expressões de LOD são importantes porque permitem um controle mais preciso sobre o nível em que os dados são agregados em uma visualização. Por padrão, o Tableau agrega dados no nível de detalhe especificado pelas dimensões e medidas na visualização.

No entanto, com as expressões de LOD, podemos especificar um nível diferente de detalhes para nossos cálculos, resultando em insights mais precisos e significativos.

Tipos de expressões de LOD

Há três tipos de expressões de LOD no Tableau: FIXED, INCLUDE e EXCLUDE. Cada tipo permite um nível diferente de controle sobre como os dados são agregados.

Recurso

LOD fixo

Incluir LOD

Excluir LOD

Definição

As expressões de LOD fixo calculam um valor usando as dimensões especificadas, sem levar em conta as dimensões presentes na visualização.

Incluir expressões de LOD permite que você calcule agregações mais granulares do que o nível de visualização, incluindo dimensões adicionais.

As expressões Exclude LOD permitem o cálculo de agregações que são menos granulares do que a visualização, excluindo determinadas dimensões.

Exemplo de sintaxe

{FIXADO [Dimensão]: AGG([Measure])}

{INCLUDE [Dimensão]: AGG([Measure])}

{EXCLUDE [Dimensão]: AGG([Measure])}

Caso de uso

Use o LOD fixo para cálculos que precisam ser constantes em todo o conjunto de dados ou em agrupamentos específicos definidos pelas dimensões fixas.

Use Include LOD quando você precisar incluir dimensões adicionais em seu cálculo que não estejam na visualização

Use Exclude LOD quando você quiser remover determinadas dimensões do seu cálculo, tornando-o menos detalhado do que a visualização atual

Ver impacto

Independente da granularidade da visualização.

Adiciona detalhes além do que está atualmente na exibição

Remove detalhes do nível de detalhe da exibição atual

Relevância para os filtros

  • Calculado antes da aplicação dos filtros de dimensão
  • O cálculo não é afetado pela maioria das filtragens.
  • Opera dentro do contexto filtrado da exibição.
  • O cálculo é afetado pelos filtros de dimensão
  • O cálculo é afetado pelos filtros de dimensão
  • Os cálculos desconsideram as dimensões excluídas, mesmo se filtradas.

Aplicações típicas

  • Benchmarking, comparações entre categorias fixas
  • Razões em que o numerador ou denominador precisa ser fixado.
  • Médias, somas ou contagens granulares que precisam de mais detalhes
  • Ignorar dimensões que poderiam complicar ou alterar o resultado.

1. Expressão corrigida

Uma expressão FIXED é usada para especificar um nível específico de detalhes para um cálculo. Ele nos permite especificar as dimensões exatas que queremos incluir em nosso cálculo.

Isso significa que, mesmo que outras dimensões ou filtros sejam aplicados na visualização, o cálculo permanecerá fixo no nível de detalhe especificado.

Aqui está um exemplo de sintaxe de uma expressão FIXED:

{FIXED [Dimension]: Calculation}

2. INCLUIR Expressão

A expressão INCLUDE nos permite incluir dimensões adicionais em nosso cálculo e, ao mesmo tempo, manter as dimensões originais presentes na visualização. Isso pode ser útil quando você deseja comparar dados em vários níveis de detalhes.

Aqui está um exemplo de sintaxe de uma expressão INCLUDE:

{INCLUDE [Dimension]: Calculation}

3. Expressão EXCLUDE

A expressão EXCLUDE é usada para excluir dimensões específicas de um cálculo e, ao mesmo tempo, incluir todas as outras dimensões na visualização. Isso pode ser útil quando você deseja se concentrar em um nível específico de detalhes sem ser influenciado por outras dimensões.

Aqui está um exemplo de sintaxe de uma expressão EXCLUDE:

{EXCLUDE [Dimension]: Calculation}

Como usar expressões de LOD: Exemplos

Vamos explorar como podemos usar as expressões de LOD em diferentes cenários. Usaremos o conjunto de dados Superstore encontrado no Tableau.

Para carregar esse conjunto de dados, vá para a área de trabalho principal do Tableau e clique em "Connect to Data" (Conectar aos dados) no canto superior esquerdo.

conectar aos dados

Na janela pop-up que aparece, clique em "Sample - Superstore" em Fontes de dados salvas.

Exemplo de conjunto de dados de superlojas

Em seguida, verifique se o painel esquerdo agora está preenchido com os dados do conjunto de dados Superstore.

Ela deve ter a seguinte aparência:

Dados de amostra da superloja

Para usar uma expressão de LOD no Tableau, primeiro precisamos criar um campo calculado. Você pode fazer isso clicando na seta suspensa no painel de dados e, em seguida, no botão "New Calculated Field" (Novo campo calculado).

Criação de campo calculado

Vejamos um exemplo de como podemos usar cada tipo de expressão de LOD para obter mais insights de nossos dados:

1. Expressões de LOD CORRIGIDAS

Suponhamos que você queira comparar a média de vendas de cada região com a média geral de vendas. Podemos criar um campo calculado com a seguinte fórmula:

{FIXED : AVG([Sales])}

Isso calculará a média de vendas para todas as regiões, independentemente do que estiver selecionado na visualização.

campo calculado fixo de vendas médias

Em seguida, podemos adicionar esse campo calculado à nossa exibição e compará-lo com a média de vendas de cada região.

Para fazer isso, basta adicionar os campos calculados Sales e Average Sales FIXED à divisória "Columns" e Region à divisória Rows.

gráfico de barras comparativo

O campo calculado com a expressão FIXED LOD forneceu a média de vendas para todas as regiões, mas a medida regular AVG(Sales) forneceu a média para cada região.

Isso significa que, ao especificar o LOD FIXO, a adição de quaisquer dimensões, como região, não afetará o valor da média de vendas.

2. INCLUIR expressões de LOD

Digamos que você queira encontrar a média de vendas por pedido para cada região, independentemente do nível de detalhe em nossa visualização atual.

Isso pode ser particularmente útil se você estiver visualizando dados em um nível de agregação mais alto, mas ainda quiser incorporar cálculos mais detalhados sem alterar a exibição geral.

Crie uma nova planilha usando o botão Create Worksheet (Criar planilha) no canto inferior esquerdo.

Navegue até o painel "Data" (Dados), selecione o botão de seta suspensa e selecione "Create Calculated Field" (Criar campo calculado) para abrir o editor de cálculo.

Dê ao seu campo calculado um nome descritivo, como "Average Sales per Order INCLUDE" (Vendas médias por pedido INCLUÍDO).

Insira a seguinte fórmula para uma expressão Incluir LOD:

{INCLUDE [Order ID]: AVG([Sales])}

Ela deve ter a seguinte aparência:

As vendas médias por pedido incluem o cálculo

Essa fórmula diz ao Tableau para calcular a média de vendas por pedido (a ID do pedido é exclusiva para cada pedido) em todo o conjunto de dados, incluindo esse detalhe no cálculo, mesmo que a ID do pedido não esteja presente na exibição.

Arraste o campo Region para a divisória Rows (Linhas). Essa ação definirá o nível primário de detalhes em sua visualização.

adicionar região à prateleira de linhas

Em seguida, arraste o campo recém-criado "Average Sales per Order" (Vendas médias por pedido) para o cartão Marcas de texto. Agora o Tableau exibirá a média de vendas por pedido para cada região.

Adicionar campo calculado ao cartão de marcas

Uma tabela de texto deve ser exibida automaticamente e ter a seguinte aparência::

tabela de texto de vendas médias por pedido

Clique com o botão direito do mouse na pílula Average Sales per Order e altere a medida para Average.

mudança de pílula para média

Em seguida, queremos comparar isso apenas com as vendas regulares. Então, vamos arrastar também o campo Vendas normal para o cartão Marcas de texto e alterar a medida para média.

adicionar vendas ao cartão de marcas de texto

Vamos comparar os dois campos na tabela abaixo.

tabela de comparação do include final

Como você pode ver, os números são ligeiramente diferentes, e isso depende do LOD de detalhe especificado em nossa expressão INCLUDE, que é o ID do pedido.

3. EXCLUIR expressões de LOD

Por fim, vamos ver como podemos usar uma expressão EXCLUDE LOD para nos concentrarmos em um nível específico de detalhes. Suponhamos que você queira ver o total de vendas de cada região, mas exclua a dimensão da subcategoria.

Podemos criar um campo calculado com a seguinte fórmula:

{EXCLUDE [Sub-Category] : SUM([Sales])}

Isso calculará o total de vendas para cada região, mas sem levar em conta a dimensão da subcategoria.

campo calculado da soma das vendas excluindo a subcategoria

Isso nos permite focar apenas nas vendas regionais sem sermos influenciados pelas diferentes subcategorias.

Caso de uso avançado

Exemplo: Cálculo do crescimento das vendas

Também podemos usar expressões de LOD para calcular o crescimento das vendas em um período específico.

Por exemplo, suponha que você queira ver a variação percentual das vendas em relação ao ano anterior para cada região.

Para isso, podemos criar dois campos calculados - um para o total de vendas no ano atual e outro para o total de vendas no ano anterior. Em seguida, podemos usar uma expressão INCLUDE LOD para calcular a porcentagem de crescimento.

Aqui está a fórmula:

Total de vendas (ano atual):

{INCLUDE [Region] : SUM(IF YEAR([Order Date]) = YEAR(TODAY()) THEN [Sales] END)}

Total de vendas (ano anterior):

{INCLUDE [Region] : SUM(IF YEAR([Order Date]) = YEAR(TODAY())-1 THEN [Sales] END)}

Porcentagem de crescimento:

[Total Sales (Current Year)]/[Total Sales (Previous Year)]-1

Em seguida, podemos adicionar a porcentagem de crescimento à nossa visualização para ver como as vendas de cada região cresceram em comparação com o ano anterior.

Isso pode ser feito na forma de um gráfico de barras, como abaixo.

percentual de crescimento por região

Isso pode nos ajudar a identificar as regiões que estão apresentando bom desempenho e aquelas que podem precisar de melhorias.

Práticas recomendadas e dicas de otimização

O uso do LOD no Tableau geralmente é uma técnica intermediária a avançada, portanto, é importante que você tenha um bom entendimento dos dados e de como cada tipo de expressão funciona.

Aqui estão algumas práticas recomendadas e dicas para você usar as expressões de LOD de forma eficaz:

  • Certifique-se de que as dimensões usadas em seus cálculos estejam alinhadas com as da visualização.
  • Use expressões FIXED com moderação, pois elas podem ter um impacto significativo no desempenho.
  • Use as expressões INCLUDE e EXCLUDE para cálculos que envolvam vários níveis de detalhes.
  • Considere usar expressões de LOD em conjunto com outros recursos do Tableau, como filtros e conjuntos, para obter ainda mais controle sobre os dados.
  • Fique atento ao desempenho ao usar expressões de LOD, pois às vezes elas podem tornar a visualização mais lenta. Se o desempenho se tornar um problema, tente simplificar a expressão ou usar um tipo diferente de cálculo.

Concluindo

Ao trabalhar com expressões de LOD, tente entender a finalidade de cada tipo e como elas podem ser usadas para obter insights dos seus dados. Faça experiências com diferentes cenários e seja criativo com suas visualizações. Com a prática, você conseguirá identificar rapidamente qual tipo de LOD é adequado para o seu caso de uso.

Você quer explorar mais funções do Tableau usadas por analistas de dados? Nosso curso de Analista de dados no Tableau pode ajudar você!

Se você estiver procurando por um conteúdo mais orientado, especificamente sobre expressões de LOD, nosso curso Cálculos no Tableau pode ser ideal para você. Ou, se você for um iniciante que deseja começar a aprender o Tableau, experimente nosso curso Introdução ao Tableau.


Austin Chia's photo
Author
Austin Chia
LinkedIn

Sou Austin, blogueiro e escritor de tecnologia com anos de experiência como cientista de dados e analista de dados na área de saúde. Iniciando minha jornada tecnológica com formação em biologia, agora ajudo outras pessoas a fazer a mesma transição por meio do meu blog de tecnologia. Minha paixão por tecnologia me levou a contribuir por escrito para dezenas de empresas de SaaS, inspirando outras pessoas e compartilhando minhas experiências.

Temas

Continue sua jornada no Tableau hoje mesmo!

curso

Introduction to Tableau

6 hr
253.2K
Start your Tableau journey with our Introduction to Tableau course. Discover Tableau basics such as its features and dashboards.
Ver DetalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

11 técnicas de visualização de dados para cada caso de uso com exemplos

Descubra as análises, técnicas e ferramentas mais populares para dominar a arte do assistente de visualização de dados
Javier Canales Luna's photo

Javier Canales Luna

12 min

blog

6 projetos do Tableau para ajudar a desenvolver suas habilidades

Explore nossa lista de projetos do Tableau para alunos iniciantes e intermediários em diferentes setores e casos de uso.
Jess Ahmet's photo

Jess Ahmet

6 min

blog

O que é o Tableau - O guia completo do Tableau

Descubra essa ferramenta dinâmica de business intelligence, incluindo como ela foi criada, o que ela pode fazer e como aprender a usá-la pode levar sua carreira para o próximo nível.

Wendy Gittleson

19 min

tutorial

Regressão linear múltipla no R: Tutorial com exemplos

Uma visão geral completa para entender as regressões lineares múltiplas no R por meio de exemplos.
Zoumana Keita 's photo

Zoumana Keita

12 min

tutorial

Como usar um alias SQL para simplificar suas consultas

Explore como o uso de um alias SQL simplifica os nomes de colunas e tabelas. Saiba por que usar um alias SQL é fundamental para melhorar a legibilidade e gerenciar uniões complexas.
Allan Ouko's photo

Allan Ouko

9 min

tutorial

Tutorial do Power BI Calculate

Aprenda a usar a função CALCULATE do Power BI e dê exemplos de como você pode usá-la.
Joleen Bothma's photo

Joleen Bothma

6 min

Ver maisVer mais