Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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 !
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
)
)
Tente assim:
Aggr(SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE), COD_ITEM)
Tente fazer
sum(
aggr(SUM({<MES=, Estrateg={'PE'}>} Meta_ano_PE),
COD_ITEM
)
)
Ola Marco;
Dessa maneira que sugeriu deixou a coluna com valor nulo !
Ola Clever !
Fiz da maneira que sugeriu nas duas colunas de expressão, mas apenas diminuiu um pouco os valores,
O sua dimensão COD_ITEM é um campo ou é uma dimensão calculada?
É um campo normal, chave de ligação com as outras tabelas onde informo Meta_ano_PE e Valor_Ref_Meta.
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.
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.
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