我有一个主报告从DB中检索一些字段。在主报告中,我创建了一个数据集,该数据集从另一个表中提取一个字段值,即X。现在我在这份主报告中包含了一个子报告。是否可以将字段X传递给子报表?
结构:
Main Report
--Dataset1 (retrieves field X)
--Subreport
注意:字段X基本上是我需要传递给子报表的平均值,根据主报表查询返回的结果数量打印多次。
我正在使用 Jaspersoft Studio ver 5.6.0
如果不可能,将此平均值字段传递给子报表
的另一个选项是什么答案 0 :(得分:0)
我不认为这是可能的,所以另一种选择是使用获得平均值的另一个子报告。 1stSubreport(将在主报告中)获取值的平均值,然后它将有一个FinalSubreport,它将获得平均值以及它需要的任何其他东西
Main Report
--Subreport except Dataset(average field of X)
--Subreport that retrieves that number
如果最终子报表还需要主报表中的字段。然后将这些值从Main传递到1stSubReport到最终子报告