Cálculo no IReport

2 respostas
R

Prezados,

Alguém tem algum material sobre cálculos matemáticos básicos, como soma, subtração, multiplicação e divisão de variáveis e campos no Ireport?

Agradeço a ajuda de todos,
Rodrigo Vinicius Ferreira da Silva

2 Respostas

L

Olá.

Estou precisando fazer uma subtração entre um parametro e uma variavel no ireport.

vc tem algm exemplo ou material, ou alguma dica?

Obrigado

Z

Não tenho nenhum material, mas sei que os cálculos envolvendo campos e variáveis (fora da query), no ireport são feitos utilizando métodos java.

exemplo: Se necessitamos dividir o campo1 com o campo2 e multiplicar por 100 para obter a porcentagem, devemos jogar o resultado em um variável teremos que criar essa nova variavel (visualizar> variaveis do relatorio > Novo), e colocar a operação em ‘variable expression’. Para este exemplo ficaria mais ou menos assim:

$F{CAMPO1}.divide($F{CAMPO2}).multiply(new java.math.BigDecimal(100))

No seu caso, que precisa subrair, use o método subtract da classe java.math.BigDecimal

http://www.javadoconline.com/search.jsp?from=main&class=java.math.BigDecimal

espero ter ajudado

Criado 9 de maio de 2006
Ultima resposta 17 de out. de 2006
Respostas 2
Participantes 3