不能用空字符串替换变量整数

时间:2017-06-02 09:29:35

标签: jasper-reports

我有一个包含元素的报告:

1)带有预定义变量$V{PAGE_COUNT}的textField(类型INTEGER),用于计算每页的行数。 textField的表达式为:$V{PAGE_COUNT}

2)月份号码到月份名称可以转换为textField

new java.text.SimpleDateFormat("MMM").toUpperCase.format(new SimpleDateFormat("yyyy/MM/dd").parse("1970/" + $F{month}.toString() + "/01"))

3)带表达式的textField(当0值替换为空白时)

$F{ca02_recShrtTotal}.doubleValue() == 0 ? null : $F{ca02_recShrtTotal}.doubleValue()

上述表达式正常。

当我在下面的行使用变量

($V{shortagesNxtMthTotal}).doubleValue() == 0 ? null : $F{shortagesNxtMthTotal}.doubleValue()

无法用空白替换0

如何解决此问题?

0 个答案:

没有答案