Como fazer calculos nos relatorios usando IReport?

3 respostas
J

Estou com um problema, que talvez para mtos seja simples.
Bom precisa fazer um calculo com duas variaveis que estou trazendo do banco. Qual a expressao que eu uso e onde?
Entao, tenho dois valores e preciso somar os dois.
Quer puder me ajudar, fico grata…

Janaina

3 Respostas

brlima
new Double($F{field1}.doubleValue() + $F{filed2}.doubleValue())

Assumindo que seu campo seja Double.
Pra fazer utilizar fields, assuma que o “$F{field1}” é um objeto do tipo que vc criou o campo. Dai eh so trabalhar com ele normalmente.

Abraços!

aborges

Bem, pra comecar, on Jasper existem 3 lugares para “tratamento”( nao soube qual palavra colorar ) de dados.

Fields - Valores q vem do banco …
Variables - Variaveis q vc cria para manipular dados, q eh seu caso ( use o exemplo postado acima )
Parameters - Parametros passados por quem gerará o relatório.

As variaveis podem fazer operacoes com os tres tipos citados!

B

Aproveitando o tópico tenho um problema que acho que é bem simples de resolver.Eu tenho uma lista de nomes e gostaria de colocar um número em sequência na frente deles (tipo: 1 João, 2 Maria, 3 Fulano …). Eu teria que criar uma variável e incrementá-la. Como faço isso no iReport?

Criado 29 de abril de 2004
Ultima resposta 17 de set. de 2004
Respostas 3
Participantes 4