Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
Not applicable

Efeito Visual comparando com valor do mês anterior

Pessoal,

Bom dia!

Estou apanhando para fazer uma marcação de efeito visual (deixar o número na tabela como vermelho ou verde) comparando com o mês anterior.

Exemplo

Jan14 = 5,98%

Fev14 = 4,57%

Mar14 = 5,27%

Só consigo comparar pelos valores > 5 por exemplo, mas eu preciso comparar com o valor que apresentou no mês anterior para deixar verde ou vermelho...

Desde já agradeço a ajuda!

Valeu

1 Solution

Accepted Solutions

Re: Efeito Visual comparando com valor do mês anterior

Guilherme, use a função Before ao invés de above

View solution in original post

8 Replies
thiago_mlg
Contributor II

Re: Efeito Visual comparando com valor do mês anterior

Guilherme, bom dia!

O código será mais ou menos assim..

La nas propriedades da expressão, em COR DO TEXTO..

= if(sum(Valor) - above(sum(Valor))

< 0

,

  RGB(145,0,0), RGB(0,145,0)

   )

Espero ter ajudado

Thiago Gonçalo

Not applicable

Re: Efeito Visual comparando com valor do mês anterior

Thiago,

Não deu certo ainda...

Ele está comparando com o resultado linha a linha e não coma  coluna do mês anterior...

= if(Column(3) - above(Column(3))

= 0,

  RGB(155,155,155),

if(Column(3) - above(Column(3))

< 0

,

  RGB(35,142,35), RGB(255,0,0)

   )

  )

Veja:

Mas preciso que ele compare um mês contra o outro...

Quando o valor é menor, fica verde, mesmo valor cinza e valor superior fica negativo. A conta que eu faço para esta porcentagem é:

=Count(Quantidade_Atestados) / Count(Total <Data_Mes> Quantidade_Atestados)

Valeu pela ajuda, acho que estou perto de resolver!!!

Not applicable

Re: Efeito Visual comparando com valor do mês anterior

Ahhh, eu tentei assim também e não consegui:

= if((Count(Quantidade_Atestados) / Count(Total <Data_Mes> Quantidade_Atestados)) - above(Count(Quantidade_Atestados) / Count(Total <Data_Mes> Quantidade_Atestados))

= 0,

  RGB(155,155,155),

if((Count(Quantidade_Atestados) / Count(Total <Data_Mes> Quantidade_Atestados)) - above(Count(Quantidade_Atestados) / Count(Total <Data_Mes> Quantidade_Atestados))

< 0,

  RGB(35,142,35), RGB(255,0,0)

   )

  )

Re: Efeito Visual comparando com valor do mês anterior

Guilherme, use a função Before ao invés de above

View solution in original post

Not applicable

Re: Efeito Visual comparando com valor do mês anterior

Perfeito com a Before!!!

Explorando vocês mais um pouco, porque meus totais ficaram completamente vermelhos??

= if(Column(3) - before(Column(3))

= 0,

  RGB(155,155,155),

if(Column(3) - before(Column(3))

< 0,

  RGB(35,142,35), RGB(255,0,0)

   )

  )

Valeu!!!

Not applicable

Re: Efeito Visual comparando com valor do mês anterior

Opa Resolvido total

= if(Column(3) - before(Column(3))

= 0,

  RGB(155,155,155),

if(Column(3) - before(Column(3))

< 0,

  RGB(35,142,35),

  if(Column(3) - before(Column(3))

> 0,

  RGB(255,0,0)

   )

  )

)

Coloquei mais um if para dizer quando tinha que ser vermelho.

Valeu Thiago e Yuri

Re: Efeito Visual comparando com valor do mês anterior

Porque a coluna Total também entra no comparativo.

Qual deve ser o comparativo correto para o Total? Ele vai comparar com qual valor?

Not applicable

Re: Efeito Visual comparando com valor do mês anterior

Grande Yuri,

Na tabela de onde eu estou comparando as informações não tem totais. Estamos criando eles no QlikView, e não tenho comparativo.

Depois que eu adicionei mais uma condição, ficou bem melhor:

Obrigado pela ajuda!