---
schema_version: "1"
id: bfac37b288961c6412c45452984620dc0f00327542b56fe320fe86886e4550b3
title: Reconciliando expressões de nível de detalhe com o nível de detalhe de exibição
collection: tableau
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/next/pt-br/pro/desktop/calculations_calculatedfields_lod_replication.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/pt-br/calculations_calculatedfields_lod_replication.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dce62c68fa35ab94d69ba959b1fb36d06c3d39f7b5174341a674cf3c8b04c4fb
description: Understand how Tableau reconciles an LOD expression's granularity with the view level of detail.
---
[Pular para o conteúdo principal](#main-content)

# Expressões de nível de detalhe e agregação

O nível de detalhe da exibição determina o número de marcas na exibição. Ao adicionar uma expressão de nível de detalhe à exibição, o Tableau deve reconciliar dois níveis de detalhe: o que está na exibição e o que está na sua expressão.

O comportamento de uma expressão de nível de detalhe na exibição varia de acordo com o nível de detalhe da expressão: mais áspero, mais afiado ou correspondente ao nível de detalhe da exibição. Mas o que significa "mais áspero" ou "mais afiado", neste caso?

## Quando a expressão de nível de detalhe é mais áspera que o nível de detalhe presente na exibição

Uma expressão que tem um nível de detalhe mais áspero que aquele da exibição é aquela que consulta um subconjunto das dimensões da exibição. Por exemplo, para uma exibição que continha as dimensões \[Categoy\] e \[Segment\], era possível criar uma expressão de nível de detalhe que usasse somente uma das seguintes dimensões:

`{FIXED [Segment] : SUM([Sales])}`

Neste caso, a expressão tem um nível de detalhe mais áspero que o da exibição. Os valores são baseados em uma dimensão (\[Segment\]), enquanto a exibição baseia-se em duas dimensões (\[Segment\] e \[Category\]).

O resultado é que o uso da expressão de nível de detalhe na exibição faz com que determinados valores sejam replicados, ou seja, apareçam várias vezes.

![Uma tabela que exibe vendas por segmento de cliente e categoria de produto, com setas mostrando a relação entre retornos de expressão LOD, dimensões na planilha de visualização e sua replicação como resultados por vendas de segmento.](/tableau/next/pt-br/pro/desktop/pt-br/Img/calculations_lod_replication.png)

Valores replicados são úteis para comparar valores específicos com valores médios dentro de uma categoria. Por exemplo, o seguinte cálculo subtrai as vendas médias para um cliente do total de vendas médias:

`[Sales] - {FIXED [Customer Name] : AVG([Sales])}`

Quando valores são replicados, alterar a agregação do campo relevante na exibição (por exemplo, de AVG para SUM) não irá alterar o resultado da agregação.

## Quando a expressão de nível de detalhe é mais afiada que o nível de detalhe presente na exibição

Uma expressão que tem um nível de detalhe mais áspero que aquele da exibição é aquela que consulta um superconjunto das dimensões da exibição. Ao usar tal expressão na exibição, o Tableau irá agregar os resultados para o nível da exibição. Por exemplo, a expressão de nível de detalhe a seguir consulta duas dimensões:

`{FIXED [Segment], [Category] : SUM([Sales])}`

Quando essa expressão é usada em uma exibição que contenha somente \[Segment\] como nível de detalhe, os valores _devem ser agregados_. Se arrastar a expressão para uma divisória, você verá algo assim:

`AVG([{FIXED [Segment]], [Category]] : SUM([Sales]])}])`

Uma agregação—neste caso, média—é atribuída automaticamente ao Tableau. Você pode mudar a agregação conforme necessário.

## Adição de expressões de nível de detalhe a exibições

A agregação ou replicação de uma expressão de nível de detalhe é determinada pelo tipo da expressão (FIXED, INCLUDE ou EXCLUDE), e pela granularidade da expressão (mais áspera ou mais afiada que a da exibição).

- As expressões de nível de detalhe INCLUDE poderão ter o mesmo nível de detalhe que a exibição ou um nível de detalhe mais afiado que o da exibição. Portanto, os valores nunca serão replicados.
- As expressões de nível de detalhe FIXED poderão ter um nível de detalhe mais afiado, mais áspero ou o mesmo que o da exibição. A necessidade de agregar os resultados de um nível de detalhe FIXED depende das dimensões que estiverem na exibição.
- As expressões de nível de detalhe EXCLUDE sempre causam a aparição de valores replicados na exibição. Quando cálculos que incluem expressões de nível de detalhe EXCLUDE são colocados em uma divisória, o Tableau torna a agregação ATTR como padrão (ao contrário de SUM ou AVG) para indicar que a expressão na verdade não está sendo agregada, e que qualquer alteração na agregação não afetará a exibição.

Expressões de nível de detalhe sempre são envolvidas por um agregado quando são adicionadas a uma divisória na exibição, a não ser que sejam usadas como dimensões. Então, se você clicar duas vezes em uma divisória e digitar

`{FIXED[Segment], [Category] : SUM([Sales])}`

e, em seguida, pressionar Enter para validar a expressão, o que você verá na divisória será

`SUM({FIXED[Segment], [Category] : SUM([Sales])})`

Porém, se você clicar duas vezes na divisória para editar a expressão, o que verá no modo de edição será a expressão original.

Quando você envolve uma expressão de nível de detalhe ao criá-la, o Tableau usa a agregação especificada, em vez de uma designada, quando qualquer cálculo (incluindo a expressão) for colocado em uma divisória. Quando nenhuma agregação é necessária (porque o nível de detalhe da expressão é mais áspero que o da exibição), a agregação especificada continua sendo mostrada quando a expressão estiver em uma divisória, porém é ignorada.