Criação de Campo com "%" no iReport

4 respostas
jeroqueiroz

Boa Tarde,

Galera to querendo fazer um campo no iReport para exibir porcentagem, sendo que irá obter da soma dos valores de um campo exibido no próprio relatório. Duvidas:
1 - Como fazer este campo que obterá o valor total do campo que já esta sendo exibido em cada grupo?.
2 - Como utilizar este campo para dividir com o valor do grupo?.

EX: Tenho 3 Linhas com 20 no Valor, então terei 60 como valor total. Então irei exibir o percentual em cada linha de 20 em relação a 60.

4 Respostas

L

Ola, que versão do Ireport vc esta usando?

Vc criou um grupo no relatorio?

jeroqueiroz

To usando a Versão 3.5.3 do plugin para NetBeans

L

Vc tem que criar uma variavel que some o field que vc precisa, após criado a variavel puxe ela para a banda Detail, ela vai virar um textField no relatorio, após inserido localize nas propriedades a propriedade pattern no lado tem 3 pontos “…” clique e ache porcentagem, após vá para a propriedade “Text field expression” e edite da seguinte forma “new Double($V(SUA VARIAVEL CRIADA) / 100)”, então localiza a propriedade evaluation time e mude para “Report”, isso fara que a cada linha seja impressa sempre a mesma porcentagem, ou seja, na linha se der 20% todas as linhas darão 20%.

era isso que vc precisava?

jeroqueiroz

VLW!

Resolveu o problema!

FLW!!! :-o

Criado 25 de agosto de 2009
Ultima resposta 25 de ago. de 2009
Respostas 4
Participantes 2