2014-09-11 48 views
1

我有一个主要的报告,从数据库中检索一些字段。在主要报告下,我创建了一个数据集,它从另一个表中拉出另一个字段值X。现在我在这个主要报告中包含一个子报告。是否可以将字段X传递给子报表?将字段值从数据集传递到子报表

结构:

Main Report 
--Dataset1 (retrieves field X) 
--Subreport 

注意:现场X基本上是我需要传递给子报表被打印基于由主报告查询返回的结果数几倍的平均值。

我使用的JasperSoft工作室版本5.6.0

如果没有可能的,什么是其他选项,这个平均值场传递给子报表

+0

您是否使用常规SQL或休眠 – Rika 2014-09-11 18:35:34

+0

正在使用常规SQL – 2014-09-12 06:39:06

回答

0

我不认为这是可能的,所以另一个选项将使用另一个获取平均值的子报表。 1stSubreport(这将是主报告)得到的值的平均值,然后将有一个FinalSubreport,这将得到的平均值与别的沿着它需要

Main Report 
    --Subreport except Dataset(average field of X) 
    --Subreport that retrieves that number 

如果最终子报表也需要领域从主报告。然后将这些值从Main传递到1stSubReport到Final Subreport

+0

非常感谢,这很有帮助! – 2014-09-12 14:02:29

相关问题