开发者

how to use divide() method in jasper reports?

开发者 https://www.devze.com 2023-01-16 11:47 出处:网络
Im usingiReport1.3.3 tool to cre开发者_运维百科ate pdf and xlstemplate .. My problem is for the below expression,

Im using iReport1.3.3 tool to cre开发者_运维百科ate pdf and xls template .. My problem is for the below expression,

     ($V{strloanNo}).divide($V{loanCalculation})

i need to divide both the variables but i am not getting expected result. it is displaying "null" value .

any idea guys?


$V{x}.divide( $V{y} )

This works for me.

It looks like your variables are Null.

Make sure to set the Initial Value Expression in the variable's properties.

I set both of mine to below.

new java.math.BigDecimal(10.0)


Guess you can try this out -

$V{strloanNo}.floatValue()/$V{loanCalculation}.floatValue() 


As it was discussed here, you can check this:

$F{Attribute_a}.divide($F{Attribute_b}, new MathContext(100))

If your division results in a non-terminating decimal then an exception is thrown. So you scale simply it to something reasonable and exception be gone.


$F{Attribute_a}.divide($F{Attribute_b})

and class type should be java.math.BigDecimal

if attribute b is zero, please put the condition

0

精彩评论

暂无评论...
验证码 换一张
取 消