Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
karczevski
New Contributor II

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)

Tags (1)
1 Solution

Accepted Solutions
thiago_justen
Valued Contributor III

Re: Ajuda em Expressão

Tenho sim:

Skype: justen.thiago

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
12 Replies
thiago_justen
Valued Contributor III

Re: Ajuda em Expressão

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
New Contributor II

Re: Ajuda em Expressão

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

karczevski
New Contributor II

Re: Ajuda em Expressão

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
Valued Contributor III

Re: Ajuda em Expressão

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
New Contributor II

Re: Ajuda em Expressão

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

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

thiago_justen
Valued Contributor III

Re: Ajuda em Expressão

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

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
New Contributor II

Re: Ajuda em Expressão

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
Valued Contributor III

Re: Ajuda em Expressão

Consegue mandar um app de exemplo?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
New Contributor II

Re: Ajuda em Expressão

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