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

Comparação Mês Anterior com Mês Atual (mostrando em Objeto Texto)

Senhores, Boa Tarde !

Preciso de uma ajuda....

Preciso comparar mês anterior com o mês atual....mas que me informa apenas a % em um objeto texto, conforme figura.

mesmesmesmes.PNG

Os campos que tenho são:

-Ano
-Mes

Vi em algumas coisas aqui na comunidade que posso fazer variável, para o ano e outra para o mês, porém estou meio perdido em como montar isso no objeto texto....

Peço ajuda !

Muito Obrigado desde já !

Abraços

Labels (1)
9 Replies
JacksonAlfonso
Creator
Creator

Em um objeto de texto, você teria o percentual, do Mês Atual x Mês Anterior

Num(Sum({<Mes={"$(=Max(Mes))"}>}Vendas) / Sum({<Mes={"$(=Max(Mes)-1)"}>}Vendas) ,'#.##0,00%')


Seria isso.

rpacheco
Contributor III
Contributor III
Author

OPa!

Coloquei e alterei o vendas para o ID do Ticket né, porque quero saber a quantidade de chamados, mas não trouxe nada.

JacksonAlfonso
Creator
Creator

coloca a expressão num objeto Pivot Table, e deixa sem legenda a expressão, e vê os parametros que estão sendo usados, para ver o que ele esta trazendo no Max(Mes)

rpacheco
Contributor III
Contributor III
Author

Agora veio !!! havia esquecido de colocar algo....desculpe !!!

JacksonAlfonso
Creator
Creator

Legal....se deu certo de boa !

rpacheco
Contributor III
Contributor III
Author

tô trabalhando em cima aqui, já já marco a resposta como correta !

fernando_tonial
Partner - Specialist
Partner - Specialist

Importante salientar que o uso de aspas duplas é para pesquisa, nesse caso recomendo aspas simples.

Num(Sum({<Mes={'$(=Max(Mes))'}>}Vendas) / Sum({<Mes={'$(=Max(Mes)-1)'}>}Vendas) ,'#.##0,00%')

Don't Worry, be Qlik.
rpacheco
Contributor III
Contributor III
Author

boa, verdade !!!!

a % veio de fato, mas precisaria também que viesse o mês.

Aí ficaria:

Jun - Jul 5%

=count({$<NumMesAno={$(=Max(NumMesAno)-1)},Data={"<=$(=(vEndDate))"}>} [ID do ticket])

Essa expressão deu certo até certo ponto, pois estou conseguindo contar a quantidade de ticket de cada mês, então, se eu colocar -2, -3, me da contagem dos tickets corretamente, porém, preciso que apareça o nome do mês Jun - Jul xx%....depois....Ago - Set xx%..h..... Nãos sie se consegui explicar direitinho......

rpacheco
Contributor III
Contributor III
Author

Segue exemplo:

No caso, o -1 é pro ultimo mês, ou pro ultimo mês q tem dado. conforme o objeto de texto onde esta escrito"correto" esta trazendo corretamente...

Se eu colocar -2, tras os 37 chamados do mes de Abril...e por aí vai.....

Sei que preciso fazer dois "combos" um pra trazer essa informação, e consegui....outro combo ou no mesmo combo(não sei ao certo) para trazer o atual -(menos) o mes anterios...que seria junho(-2) -(menos julho(-1).....

Segue anexo.

oooooooo.PNG