Expressões de nível de detalhe EXCLUDE
Para obter conceitos fundamentais sobre expressões de nível de detalhe (LOD), consulte Criar expressões de nível de detalhe no Tableau e Como funcionam as expressões de nível de detalhe no Tableau.
O nível de expressões detalhadas é usado para modificar ou controlar o nível de detalhe (granularidade) de um cálculo. A maioria dos campos e cálculos está vinculada à granularidade da exibição ou da fonte de dados. As expressões LOD permitem que você defina explicitamente a granularidade de um cálculo.
- As expressões de LOD FIXED estabelecem uma dimensão ou dimensões específicas para o resto do cálculo, como o retorno da pressão arterial máxima para cada paciente em vez do máximo geral nos dados definidos, fixando o máximo para a ID do paciente.
- Expressões INCLUDE LOD garantem que uma dimensão que não está necessariamente presente no cálculo seja considerada, como olhar para a pressão arterial média de cada paciente, incluindo o sexo, exibida em uma exibição que não contém informações de sexo.
- Expressões EXCLUDE LOD removem alguns dos detalhes da visão para fins do cálculo, como olhar para a pressão arterial média para pacientes em um determinado medicamento sem considerar pacientes individuais, mesmo que a exibição seja do paciente.
Observação: sempre que um LOD FIXO for usado, ele dará o mesmo resultado independentemente da exibição. Quando um INCLUDE ou EXCLUDE LOD é usado, o valor pode mudar dependendo da estrutura da exibição. A palavra-chave INCLUDE toma o contexto da exibição e adiciona uma dimensão para o cálculo a ser considerado (e EXCLUDE remove uma dimensão presente na exibição do contexto do cálculo), de modo que o uso do cálculo em outro contexto pode oferecer resultados diferentes.
Considere uma exibição (A) criada com Y, idade e sexo do paciente, e outra exibição (B) com Y, idade e peso do paciente.
- Uma expressão LOD FIXED terá o mesmo valor em ambos os casos porque o cálculo ignora o que está na exibição e se preocupa apenas com a dimensão na expressão LOD.
- LOD INCLUDE que inclui peso terá um valor diferente em cada exibição, pois adiciona uma dimensão para a exibição A, mas não para a exibição B, que já tinha peso.
- LOD EXCLUDE que exclui peso terá um valor diferente em cada exibição, pois remove uma dimensão da exibição A, mas não Da exibição B, que já não tinha peso.
EXCLUDE
O nível de expressões de nível de detalhes EXCLUDE impede o cálculo de usar uma ou mais das dimensões presentes na visão.
As expressões de nível de detalhe EXCLUDE são úteis em casos de ‘Percentual do total’ ou ‘Diferença da média geral’. Elas podem ser comparadas a recursos como Totais e Linhas de referência.
A expressão de nível de detalhe EXCLUDE não pode ser usada em expressões de nível de linha (nas quais não há dimensões a serem omitidas), mas podem ser usadas para modificar um cálculo de nível de exibição ou qualquer coisa semelhante (ou seja, você pode usar um cálculo EXCLUDE para remover a dimensão de alguma outra expressão de nível de detalhe).
Exemplo 1
A imagem abaixo mostra a mudança na pressão arterial média ao longo do tempo para quatro países, dividida por sexo.

Para ver a pressão arterial média de cada país ao longo do tempo, mas sem ser dividida entre homens e mulheres, use uma expressão de nível de detalhe EXCLUDE de pessoas {EXCLUDE [Sex] : AVG[Average blood pressure]}
. Isto é traçado como a linha cinza na visualização.

Trazer uma linha média para fora do painel Analytics não funcionaria, porque seria simplesmente uma linha horizontal para a pressão arterial média por país, ignorando sexo e ano.
Observação: este exemplo obtém a média das médias, que é uma prática analítica incorreta. Está mostrada aqui puramente para fins de ilustração. Nenhuma análise deve ser feita com base nesta visualização.
Exemplo 2
A expressão de nível de detalhe a seguir exclui [Region (Região)] de um cálculo da soma de [Sales (Vendas)]:
{EXCLUDE [Region]: SUM([Sales])}
A expressão é salva como [ExcludeRegion].
Para ilustrar como essa expressão pode ser útil, primeiro considere a exibição a seguir, que divide a soma das vendas por região e por mês:
Se você soltar [ExcludeRegion] em Cor, a exibição ficará sombreada para mostrar o total de vendas por mês, mas sem o componente regional:
Exemplo 3
A expressão de nível de detalhe EXCLUDE a seguir calcula a média do total de vendas por mês e depois exclui o componente de mês:
{EXCLUDE [Order Date (Month / Year)] : AVG({FIXED [Order Date (Month / Year)] : SUM([Sales])})}
Observe que se trata de uma expressão de nível de detalhe aninhada, ou seja, uma expressão de nível de detalhe dentro de outra expressão de nível de detalhe.
Salvo como [média de vendas por mês], o cálculo poderá ser subtraído da soma de vendas por mês através de um cálculo ad-hoc na divisória Linhas:
Com Month([Order Date]) na divisória Colunas, isso cria uma exibição que mostra a diferença entre as vendas reais por mês ao longo de quatro anos e a média mensal de vendas para todo o período de quatro anos: