Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Guilherme, use a função Before ao invés de above
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
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!!!
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)
)
)
Guilherme, use a função Before ao invés de above
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!!!
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
Porque a coluna Total também entra no comparativo.
Qual deve ser o comparativo correto para o Total? Ele vai comparar com qual valor?
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!