curso
Expressões de LOD no Tableau: Um tutorial com exemplos
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 |
|
|
|
Aplicações típicas |
|
|
|
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.
Na janela pop-up que aparece, clique em "Sample - Superstore" em Fontes de dados salvas.
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:
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).
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.
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.
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:
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.
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.
Uma tabela de texto deve ser exibida automaticamente e ter a seguinte aparência::
Clique com o botão direito do mouse na pílula Average Sales per Order e altere a medida para Average.
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.
Vamos comparar os dois campos na tabela abaixo.
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.
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.
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.

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.
Continue sua jornada no Tableau hoje mesmo!
curso
Analyzing Data in Tableau
curso
Creating Dashboards in Tableau

blog
11 técnicas de visualização de dados para cada caso de uso com exemplos
blog
6 projetos do Tableau para ajudar a desenvolver suas habilidades
blog
O que é o Tableau - O guia completo do Tableau
Wendy Gittleson
19 min
tutorial
Regressão linear múltipla no R: Tutorial com exemplos
tutorial
Como usar um alias SQL para simplificar suas consultas

Allan Ouko
9 min
tutorial