首页 文章

将字段值从数据集传递到子报表

提问于
浏览
1

我有一个主报告从DB中检索一些字段 . 在主报告下,我创建了一个数据集,该数据集从另一个表中提取一个字段值,即X . 现在我在这份主报告中有一个子报告 . 是否可以将字段X传递给子报表?

结构体:

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

注意:字段X基本上是我需要传递给子报表的平均值,该子报表根据主报表查询返回的结果数量多次打印 .

我使用的是Jaspersoft Studio ver 5.6.0

如果不可能,将此平均值字段传递给子报表的另一个选项是什么

1 回答

  • 0

    我不认为这是可能的,所以另一种选择是使用获得平均值的另一个子报告 . 1stSubreport(将在主报告中)获取值的平均值,然后它将有一个FinalSubreport,它将获得平均值以及它需要的任何其他内容

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

    如果最终子报表还需要主报表中的字段 . 然后将这些值从Main传递到1stSubReport到Final Subreport

相关问题