Jasper reports 如何在jasper报告中使用divide()方法?
Im使用iReport1.3.3工具创建pdf和xls模板。。 我的问题是下面的表达式Jasper reports 如何在jasper报告中使用divide()方法?,jasper-reports,Jasper Reports,Im使用iReport1.3.3工具创建pdf和xls模板。。 我的问题是下面的表达式 ($V{strloanNo}).divide($V{loanCalculation}) 我需要将这两个变量分开,但我没有得到预期的结果。它正在显示“空”值 伙计们,有什么好主意吗?我想你可以试试这个- $V{strloanNo}.floatValue()/$V{loanCalculation}.floatValue() 这对我有用 看起来您的变量为空 确保在变量的属性中设置初始值表达式 我把我
($V{strloanNo}).divide($V{loanCalculation})
我需要将这两个变量分开,但我没有得到预期的结果。它正在显示“空”值
伙计们,有什么好主意吗?我想你可以试试这个-
$V{strloanNo}.floatValue()/$V{loanCalculation}.floatValue()
这对我有用
看起来您的变量为空
确保在变量的属性中设置初始值表达式
我把我的两个都调到下面
new java.math.BigDecimal(10.0)
类类型应该是java.math.BigDecimal
如果属性b
为零,请按照前面讨论的条件
,您可以检查:
$F{Attribute_a}.divide($F{Attribute_b},新的MathContext(100
)
如果除法结果为非终止小数,则会引发异常。所以你可以简单地将它扩展到合理的范围,然后例外就消失了。我不知道
.divide()
+1乘法呢?!
new java.math.BigDecimal(10.0)
$F{Attribute_a}.divide($F{Attribute_b})