Skip to main content
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: 
Leandro_Cordeiro
Contributor II
Contributor II

Somar acumulado mês a mês

Eu tenho uma expressão para formar uma tabela virtual, afim de chegar no acumulado do mês (soma do mês a mês). Conforme "Imagem 1" anexo.

Nessa expressão, minha dimensão é o mês, conforme abaixo:

If( GetFieldSelections([TIPO2])='FALTAS/ATRASOS',
sum(aggr(

Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'FALTAS/ATRASOS'} >} [DIA X HORA.Abs]) *-1
/
(Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'SB'} >} [DIA X HORA.Abs] )),
[Mês])),

 

If( GetFieldSelections([TIPO2])='ATESTADOS',
sum(aggr(

Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'ATESTADOS'} >} [DIA X HORA.Abs])
/
(Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'SB'} >} [DIA X HORA.Abs] )),
[Mês])),

 

If( IsNull(GetFieldSelections([TIPO2])),
sum(aggr(

(Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'FALTAS/ATRASOS'} >} [DIA X HORA.Abs]) *-1
+
Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'ATESTADOS'} >} [DIA X HORA.Abs]))
/
(Sum( {<Ano = {$(=$(vAnoAtual))}, TIPO2 = {'SB'} >} [DIA X HORA.Abs] )),
[Mês])),

)))

Porém, quando jogo essa medida em uma tabela onde tenho uma coluna / dimensão de "Área", para saber a composição desse percentual por área, uma composição / cálculo não fica correta, ou seja, os 16,25% não está sendo distribuído corretamente entre as áreas, conforme "Imagem 2" anexa ... como eu poderia tratar isso?

 
 
 

 

0 Replies