我对iReport/JasperReports 服务器有以下问题。
我正在使用带有两个子报表的主报表,它们返回计算出的价格,子报表变量的类型和局部变量是BigDecimal。
如果子报表的返回值为空(未找到行),则主报表中分配的局部变量始终为空。但我想要“0.00”,因为我想计算一个总和。
(return_variable == null ? new BigDecimal(0) : return_variable)
除了将局部变量设置为默认值之外,该构造也无济于事new BigDecimal(0)
。我总是得到null而不是想要的值“0.00”;-(
我已经测试了 3.7.6 到 4.4 版本。iReport,没有任何帮助。
有人对我有提示吗?先感谢您。