Ir para conteúdo principal

Exemplos de Qualificadores Agregados

NESTA PÁGINA

Exemplos de Qualificadores Agregados

Esses exemplos foram elaborados com a função Sum - função de gráfico, mas podem ser aplicados a todas as funções de agregação de gráfico que ofereçam suporte às definições de análise de conjunto e ao qualificador total.

Example 1:  

Examine a representação de uma tabela simples abaixo, considerando o estado lógico antes de qualquer seleção feita:

Example table image of aggregation function with total qualifier

Tabela de exemplo: Função de agregação com qualificador total
Month Group Sum(Value) sum(total Value) sum({1} total Value)
- - 21 21 21
1 A 1 21 21
1 B 2 21 21
2 A 3 21 21
2 B 4 21 21
3 A 5 21 21
3 B 6 21 21

As colunas da segunda e terceira expressões têm o mesmo número em todas as linhas. Esse número é igual ao total calculado na coluna da primeira expressão.

Agora, vamos selecionar apenas os meses 1 e 2. O resultado será o seguinte:

Example table image of aggregation function with total qualifier filtered by month

Tabela de exemplo: Função de agregação com qualificador total, filtrado por mês
Month (Filtro: 1-2) Group Sum(Value) sum(total Value) sum({1} total Value)
- - 10 10 21
1 A 1 10 21
1 B 2 10 21
2 A 3 10 21
2 B 4 10 21

O resultado da terceira expressão (quinta coluna) permanece inalterado porque a definição de set desconsidera as seleções atuais. A segunda expressão (quarta coluna) com o qualificador total mostrará o novo total de 10, que ainda é igual ao total da primeira expressão (terceira coluna).

Example 2:  

Examine a representação de uma tabela simples abaixo:

Example table image of total qualifier with listed fields

Tabela de exemplo: Qualificador total com campos listados
Month Group Sum(Value) sum(total <Month> Value) sum(total <Group> Value)
- - 21 21 21
1 A 1 3 9
1 B 2 3 12
2 A 3 7 9
2 B 4 7 12
3 A 5 11 9
3 B 6 11 12

Na coluna da terceira expressão (sum(total<Month> Val)), um total é calculado para cada mês.

Na coluna da quarta expressão (sum(total<Grp> Val)), um total é calculado para cada grupo.