Qlik Community

Ask a Question

Brasil

Announcements
Our next Qlik Insider session will cover new key capabilities. Join us August 11th REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Diferença na Soma na Tabela

Boa tarde !

Probleminha aqui. É pra ser coisa simples, mas não consigo fazer no Qlik.

Tenho a tabela abaixo, tem o item como dimensão e as 3 Expressões a seguir:

=SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE)

=SUM({<MES=, Estrateg={'PE'}>} Valor_Ref_Meta)

=Column(1) * Column(2)

Preciso fazer uma sumarizada, como abaixo. Ela usa as mesmíssimas expressões, porem sem dimensão.

Olha o total, dá um numero maluco.

Qual o pulo do gato ?

abraço !

1 Solution

Accepted Solutions
rogerioqv
Creator II
Creator II

Cleber...

Creio que a lógica seria calcular o valor individual por COD_ITEM da multiplicação entre Meta x Valor Ref e depois aplicar a soma desse resultado... veja se assim funciona... estou calculando a Meta x Valor agregado por COD_ITEM e depois aplicando o somatório desse resultado...

sum(

    aggr((SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE) * SUM({<MES=, Estrateg={'PE'}>} Valor_Ref_Meta)),

     COD_ITEM

    )

)

View solution in original post

25 Replies
MarcoARaymundo
Creator III
Creator III

Tente assim:

Aggr(SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE), COD_ITEM)

Clever_Anjos
Employee
Employee

Tente fazer

sum(

    aggr(SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE),

     COD_ITEM

    )

)

Not applicable
Author

Ola Marco;

Dessa maneira que sugeriu deixou a coluna com valor nulo !

Not applicable
Author

Ola Clever !

Fiz da maneira que sugeriu nas duas colunas de expressão, mas apenas diminuiu um pouco os valores,

MarcoARaymundo
Creator III
Creator III

O sua dimensão COD_ITEM é um campo ou é uma dimensão calculada?

Not applicable
Author

É um campo normal, chave de ligação com as outras tabelas onde informo Meta_ano_PE e Valor_Ref_Meta.


MarcoARaymundo
Creator III
Creator III

Faz um teste: Cria uma cópia do campo COD_ITEM, tipo COD_ITEM_ID em uma das tabelas e faz assim:

Sum(Aggr(SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE), COD_ITEM_ID)

Se for fácil anexa um exemplo ai fica mais fácil.

Not applicable
Author

Bom dia Marco;

Criei um novo campo replicando o cod_item, que não tem ligação com nenhuma outra tabela e tentei usar o AGGR, ainda não deu certo, ele continua a multiplicar o total das duas colunas.

MarcoARaymundo
Creator III
Creator III

Bom dia!

Cleber  para te ajudar melhor preciso analisar sua aplicação.

Normalmente o que foi descrito neste post resolveria a situação.

Posta uma cópia da aplicação e ai vamos poder entender o que está acontecendo e indicar uma solução.

Abraços!

Marco