Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
mercadante
Contributor

Sum AVG

Sr.(as) Bom dia!

Alguém já precisou fazer um SUM de uma AVG? Não estou conseguindo.

Tenho a seguinte expressão em um gráfico de barras

avg({$<Hour={'17','18','19','20','21','22','23'}>} [{ON} Max User Number (None)])

Preciso somar essas médias quando seleciono uma torre.

1 Solution

Accepted Solutions
Employee
Employee

Re: Sum AVG

Você precisa usar um AGGR para montar a quebra

exemplo

SUM(

     AGGR (

          AVG(Vendas),

          Vendedor

     )

)

6 Replies
Employee
Employee

Re: Sum AVG

Você precisa usar um AGGR para montar a quebra

exemplo

SUM(

     AGGR (

          AVG(Vendas),

          Vendedor

     )

)

mercadante
Contributor

Re: Sum AVG

Bom dia Clever,

Quando faço isso ele continua trazendo a média, o que preciso é a soma das medias.

Exemplo

Tenho os filtros Vendedor, Produto e a media de vendas de cada produto calculado na expressão.

Quando eu selecionar o vendedor, quero saber a soma das medias de produtos que ele vendeu.

Re: Sum AVG

Antonio, o exemplo do Clever vai resolver o seu prolema, porém precisamos entender como estão os seus dados e o gráfico em que esta tentando fazer esse cálculo.

Poderia disponibilizar um exemplo de seus dados?

Employee
Employee

Re: Sum AVG

Talvez agrupando por produto

SUM(

AGGR(

AVG(Vendas),

Produto

)

)

mercadante
Contributor

Re: Sum AVG

Clever, é isso mesmo!

Estava errando na na dimensão do AGGR, pois declarei somente uma dimensão. Quando inseri a segunda resolveu meu problema.

Expressão correta

sum(aggr(avg({$<Hour={'17','18','19','20','21','22','23'}>} [{ON} Max User Number (None)]),Site,Setor))

Obrigado mais um vez pela ajuda!

mercadante
Contributor

Re: Sum AVG

Yuri, você tem razão

O Problema estava na dimensão, quando inseri de forma correta, resolveu meu problema.

Obrigado pela ajuda!