IReport - Impressão de imagem com condição

1 resposta
Gustavo.Delfini

Boa Noite Pessoal

No IReport em imagem temos a opção imprimir quando a expressão, alguém sabe ou utilizou uma regra de expressão que caso o valor de determinado campo seja superior a 100 ele busque uma imagem e abaixo de 100 ele busque outra?

A idéia é um relatório de metas de venda que caso o vendedor bata a sua meta seja apresentado um semáforo verde(Imagem1) e caso não tenha batido um semáforo vermelho(Imagem2)

Até mais

1 Resposta

Gustavo.Delfini

Acabei de resolver o problema,

Transformei em Boolean o resultado da expressão e coloquei em “Imprimir quando a expressão”

new Boolean($V{VALOR}.equals( “100” ))

Também criei uma varíavel que converte o BigDecimal em String

new String ($F{PREVISTO}.toString())

Assim caso o resultado seja superior a 100% o semáforo verde é apresentado

Criado 29 de agosto de 2010
Ultima resposta 25 de set. de 2010
Respostas 1
Participantes 1