Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
karczevski
Contributor III
Contributor III

Ajuda em Expressão

Estou com a seguinte expressão, estou querendo trazer a porcentagem de crescimento em relação ao mês anterior, o problema é que não está trazendo resultado.

=

(

(

((

sum({<[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])

-

sum({<[Verba.Tipo de Verba]={'DESCONTOS'}>}[Movimento Folha.Valor])

+

(sum([VisaVale.Valor Total]))

)

/

(

sum({<[Calendário.Mês]={'$(=Calendário.Mês-1)'},[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])

-

sum({<[Calendário.Mês]={'$(=Calendário.Mês-1)'},[Verba.Tipo de Verba]={'DESCONTOS'}>}[Movimento Folha.Valor])

+

(sum({<[Calendário.Mês]={'$(=Calendário.Mês-1)'}>}[VisaVale.Valor Total]))

))

-1)

*100)

Labels (2)
1 Solution

Accepted Solutions
Thiago_Justen_

Tenho sim:

Skype: justen.thiago

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

12 Replies
Thiago_Justen_

Editado

Altere esse "pedaço" conforme segue:

  1. sum({<[Calendário.Data]={"$(=AddMonths(Max(Calendário.Data),-1))"},[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])
  2. -
  3. sum({<[Calendário.Data]={"$(=AddMonths(Max(Calendário.Data),-1))"},[Verba.Tipo de Verba]={'DESCONTOS'}>}[Movimento Folha.Valor])
  4. +
  5. (sum({<[Calendário.Data]={"$(=AddMonths(Max(Calendário.Data),-1))"}>}[VisaVale.Valor Total]))

Use aspas duplas nesse caso e a função AddMonths. E use seu campo de data dd/mm/yyyy.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
Contributor III
Contributor III
Author

Não tive sucesso, o resultado continua como nulo.

karczevski
Contributor III
Contributor III
Author

Tentei colocar apenas:

=sum({<[Calendário.Mês]={"$(=AddMonths(Calendário.Data,-1))"},[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])

O mesmo retornou 0. Acredito que o problema esteja simplesmente nisso.

Thiago_Justen_

Nesse caso cabe uma pergunta:

Você tem esse campo Calendário.Data?

Se sim, a expressão tem que ficar assim:

sum({<[Calendário.Data]={"$(=AddMonths(Max(Calendário.Data),-1))"},[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
Contributor III
Contributor III
Author

Acho que o Qlik não ta querendo me ajudar cara, kkkk

Tenho o Data sim, mas mesmo assim não foi.

Thiago_Justen_

Qlik Sense ou QlikView? Tem como mandar um app de exemplo?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
Contributor III
Contributor III
Author

Consegui usar um below, porem quando muda o ano ele trás o valor nulo.

(

(((sum({<[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])

-

sum({<[Verba.Tipo de Verba]={'DESCONTOS'}>}[Movimento Folha.Valor])

+

(sum([VisaVale.Valor Total])))))

/

(Below((sum({<[Verba.Tipo de Verba]={'PROVENTOS'}>}[Movimento Folha.Valor])

-

sum({<[Verba.Tipo de Verba]={'DESCONTOS'}>}[Movimento Folha.Valor])

+

(sum([VisaVale.Valor Total])))))-1)*100

Thiago_Justen_

Consegue mandar um app de exemplo?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
Contributor III
Contributor III
Author

Não consigo pq é em Banco. Conteúdo muito grande.