Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Média dinâmica no Qlik Sense.

Caros colegas, vejam se conseguem me ajudar:


Estou precisando incluir um KPI num dashboard que dê a média de produção de acordo com o período apresentado em um gráfico. Explico:  Vejam o gráfico abaixo. Por padrão ele abre mostrando a quantidade produzida por mês. Nesta visão a Média teria que ser em cima dos meses apresentados no gráfico (Jan a Out/2016). Quando se clica num determinado mês, o gráfico faz o drill dow para os dias, aí a Média passaria a ser diária (Num mês completo, divisão por todos os dias do mês. Num mês corrente, divisão pelo número de dias já realizados). No exemplo abaixo, usei o mês corrente (Out/2016).


MÉDIA MENSAL (2016)  =  1.325,2  --> ( 13.252 / 10 meses )


MÉDIA DIÁRIA (Outubro/2016)  =  51,68  --> ( 982 / 19 dias )

Quando tiver dados de vários anos, possivelmente vou precisar também da média anual.


Como consigo apresentar em um KPI esta média dinâmica, digo, q tem um divisor dinâmico, baseado nos filtros de período aplicados na tela (dia, mes, ou ano)?


Desde já agradeço a atenção e retorno.


Sérgio Nunes.

Labels (1)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Uma forma de resolver isso seria criando uma condicional

valor / if( getselectedcount ( Mes ) = 1 , count(distinct Dia) , count(  {<Valor = {'>0'}>}  distinct Mes ))

View solution in original post

2 Replies
Anonymous
Not applicable
Author

Uma forma de resolver isso seria criando uma condicional

valor / if( getselectedcount ( Mes ) = 1 , count(distinct Dia) , count(  {<Valor = {'>0'}>}  distinct Mes ))

Anonymous
Not applicable
Author

Rodrigo, constatei que ainda não tinha te agradecido pela solução apresentada. Sua sugestão funcionou perfeitamente. Muito obrigado, cara.

Abs.