Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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 !

Tags (1)
1 Solution

Accepted Solutions
rogerioqv
Contributor II

Re: Diferença na Soma na Tabela

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

    )

)

25 Replies
MarcoARaymundo
Contributor III

Re: Diferença na Soma na Tabela

Tente assim:

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

Employee
Employee

Re: Diferença na Soma na Tabela

Tente fazer

sum(

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

     COD_ITEM

    )

)

Not applicable

Re: Diferença na Soma na Tabela

Ola Marco;

Dessa maneira que sugeriu deixou a coluna com valor nulo !

Not applicable

Re: Diferença na Soma na Tabela

Ola Clever !

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

MarcoARaymundo
Contributor III

Re: Diferença na Soma na Tabela

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

Not applicable

Re: Diferença na Soma na Tabela

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


MarcoARaymundo
Contributor III

Re: Diferença na Soma na Tabela

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

Re: Diferença na Soma na Tabela

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
Contributor III

Re: Diferença na Soma na Tabela

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