# Agregações aninhadas

Você pode se deparar com situações em que precisa aplicar uma agregação ao resultado de outra agregação. Isso é chamado de agregações aninhadas.

Não é possível aninhar agregações na maioria das expressões de gráfico. Porém, você poderá aninhar agregações se usar o qualificador TOTAL na função de agregação interna.

Nota informativa São permitidos no máximo 100 níveis de aninhamento.

## Agregações aninhadas com o qualificador TOTAL

Exemplo:

Você deseja calcular a soma do campo Sales, mas só quer incluir as transações com OrderDate igual ao último ano. O último ano pode ser obtido com a função de agregação Max(TOTAL Year(OrderDate)).

A seguinte agregação retornaria o resultado desejado:

`Sum(If(Year(OrderDate)=Max(TOTAL Year(OrderDate)), Sales))`

O Qlik Sense exige a inclusão do qualificador TOTAL nesse tipo de aninhamento. Isso é necessário para a comparação desejada. Esse tipo de necessidade de aninhamento é bastante comum e é uma boa prática.

## Saiba mais

* [Aggr - função de gráfico](https://help.qlik.com/pt-BR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/aggr.htm)