【发布时间】:2012-10-29 11:36:08
【问题描述】:
我正在使用 iReport 4.0.2,我想在我的主报告中显示结果。例如,在我的主报告中,我们有两列,我想得到这两列的总和,就像这种格式:
A B sum
10 5 15
其中 A 是主报表中的一个字段,B 是我的子报表的返回值。 这很好用。但是,关键是有时子报表不会返回任何值,这就是问题所在。在这种情况下,sum的结果是这样的:
A B sum
10 NULL
正如我们在这里看到的, B 是子报表返回值,但它的值既不是 NULL 也不是 0 。这就是我们遇到这个问题的原因。
我试图找出当 SQL 没有返回结果时如何从子报表中获取返回值。我知道 iReport 有一个名为“当无数据时”的属性,但它没有帮助。 所以我想知道,我们是否有另一种方法来解决 iReport 中的问题或使用一些 SQL 技巧。
【问题讨论】:
标签: return-value ireport subreport