Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Criei uma visualização que apresenta o consumo de um determinado Tecido, de acordo com o tamanho.
Também fiz a média de consumo de acordo com a SEQUENCIA. Para isso utilizei a expressão AVG(CONSUMO).
Assim, automaticamente o Qlik faz a média, quando eu faço a totalização.
O Problema é, que o usuário quer uma soma das médias feitas (conforme apresentado na Coluna amarela)
Tentei colocar uma dimensão antes da SEQUENCIA e totalizá-la, porém como eu utilizo nas expressões a fórmula AVG(CONSUMO). o BI não totaliza e sim faz a média.
Minha duvida é: Tem como eu fazer esse campo totalizador manualmente?
Tente essa expressão
if(Dimensionality()>0,
avg(CONSUMO),
Sum(Aggr(avg(CONSUMO),SEQUENCIA))
)
está usando uma tabela dinâmica?
Se possível dê mais detalhes: Como obter ajuda? Leia antes de postar
Boa tarde Clever, Estou iniciando com o Qlik.
Mas sim, estou utilizando tabelas dinâmicas
Se possivel, anexe um exemplo da sua aplicação
Inclui a aplicação, carregando as informações INLINE 'TesteSomarMedias.qvw'.
Se você observar na aplicação, estou totalizando a coluna CONSUMO nas expressões com o 'AVG'
O que preciso é que na coluna em amarelo (soma das medias) some as duas médias.
Obrigado pela ajuda.
Olá, Cristiano Zilz.
Veja se atende a sua necessidade. O resultado final confere com o Excel.
Expressão:
Sum(Aggr(avg(CONSUMO),
SEQUENCIA,
TECIDO,
REFERENCIA,
TAMANHO
)
)
P.S.: o qvw segue anexo.
Tente essa expressão
if(Dimensionality()>0,
avg(CONSUMO),
Sum(Aggr(avg(CONSUMO),SEQUENCIA))
)
Bom dia, Com a sua alteração somou todas os consumos, porém o que eu preciso é a soma das médias.
A Sugestão do Clever Anjos, funcionou perfeitamente.
Agradeço por sua ajuda.
Tente essa expressão
if(Dimensionality()>0,
avg(CONSUMO),
Sum(Aggr(avg(CONSUMO),SEQUENCIA))
)
Funcionou corretamente.
Muito Obrigado pela ajuda!