Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
fercas69
Contributor III
Contributor III

Visão Ano Atual x Ano Anterior

Pessoal, boa tarde!

Preciso desenvolver no QlikView um gráfico onde terei uma expressão de "Ano Atual" e outra para "Ano Anterior".

Eu criei uma variável para "Ano Atual" (vAnoAtual) e outra para "Ano Anterior" (vAnoAnterior).

Supondo que a o cálculo seja count(MATRICULA) basta eu usar:

Para "Ano Atual": count({<CALENDARIO.ANO = {'$(vAnoAtual)'}>}MATRICULA)

Para "Ano Anterior": count({<CALENDARIO.ANO = {'$(vAnoAnterior)'}>}MATRICULA)


Beleza... porém o cálculo que estou trabalhando é um pouco mais complicado e nele já utilizo a variável de ano atual + ano anterior... veja o exemplo:


IF(CALENDARIO.MES = 'jan',

Count(total{<ORIGEM={'X'} ,GRUPO ={'TESTE'},

ORIGEM={A},CALENDARIO.ANO={'$(vAnoAnterior)'},CALENDARIO.MES,MesID={11},CALENDARIO.MES_ANO=>}Distinct  MATRICULA)

+

Count(total{<ORIGEM={'X'} ,GRUPO ={'TESTE'},

ORIGEM={A},CALENDARIO.ANO={'$(vAnoAnterior)'},CALENDARIO.MES,MesID={12},CALENDARIO.MES_ANO=>}Distinct  MATRICULA)

+

Count(total{<ORIGEM={'X'} ,GRUPO ={'TESTE'},

ORIGEM={A},CALENDARIO.ANO={'$(vAnoAtual)'},CALENDARIO.MES,MesID={1},CALENDARIO.MES_ANO=>}Distinct  MATRICULA)

,

IF(CALENDARIO.MES = 'fev', etc, etc etc...

Como já utilizo a variável no cálculo teria alguma outra forma de fazer?

14 Replies
fercas69
Contributor III
Contributor III
Author

Ainda estou tentando aplicar a solução na aplicação, mas ainda não funcionou...

Clever_Anjos
Employee
Employee

Converteu para AsOf?

Anexa aqui um exemplo da sua app

fercas69
Contributor III
Contributor III
Author

Não entendi como aplicar a solução.

Não consigo postar a aplicação pois são dados confidenciais.

nicolett_yuri

fercas69

Crie uma app de exemplo, não precisa colocar exatamente os seus dados

fercas69
Contributor III
Contributor III
Author

Ok Yuri.

Assim que possível farei e posto aqui.

Obrigado.