Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Alex_silvap
Contributor II
Contributor II

Dimensão calculada - problema na hora de filtrar

Pessoal, estou tentando criar uma dimensão calculada com base na variação de hora (que é calculada pela diferença entre as horas realizadas e horas estimadas).

Então eu tenho 3 medidas:

  • Horas estimadas
  • Horas realizadas
  • Variação de horas = horas realizadas  - Horas estimadas

Eu quero criar uma dimensão, com base no resultado da variação de horas, se for positivo, quero exibir o texto "Subestimado", se for negativo quero exibir "Superestimado" e se for zero quero exibir "Dentro do planejado".

 

Dimensao_Calculada.PNG

Eu usei a seguinte fórmula para criar a dimensão, "Status da estimativa":

=aggr(if( (sum([Tempo realizado])/24 - sum([Tempo estimado])) < 0 , 'Superestimado',
if(sum([Tempo realizado])/24 - sum([Tempo estimado]) > 0 , 'Subestimado', 'Dentro do planejado')),[Tipo de tarefa], Equipe)

Se eu não filtrar essa dimensão que eu criei "Status da estimativa", o resultado fica "ok". Mas quando eu tento filtrar somente quem tem o "Status da estimativa" igual a Superestimado por exemplo, o filtro não funciona e volta todos os registros.

 

2 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Consegue fazer este calculo na carga e gerar esta dimensão?

furtado@farolbi.com.br
Alex_silvap
Contributor II
Contributor II
Author

Eu cheguei a pensar nisso, mas o cálculo é  dinâmico, podendo ser agrupado em vários níveis. Então não consigo gerar em momento de carga via script.