Japerreport / ireport如何将参数从主报表传递到数据集

时间:2012-05-22 16:48:10

标签: jasper-reports

将参数传递给数据集时遇到问题。我的报告如下:

主要报告查询:

select distinct id_satellite from report.t_tmp_report_param where id_session = $P{id_session} order by id_satellite 

(id_satellite是整数)

此查询提取至少两个值:(即)3和4.我需要这些值来构建详细信息带(在本例中为2个波段)。

DATASET查询:

select cn0 as x, elevation as y from mytable where id_satellite = ????

我应该用MAIN REPORT查询中提取的值替换问号,所以在3之前和之后4。

如何解决此问题?


感谢您的回复。我的问题出在XY线图上,因为,jasper构建了两个细节带,但在两个图中,只有一个卫星(最后一颗卫星,在我的例子中= 4)。我也详细说了一张桌子。表上的值是正确的。这很奇怪......

1 个答案:

答案 0 :(得分:0)

我只用子报告尝试过。但this文章描述了您问题的解决方案。