2012-05-22 33 views
1

我有一个问题需要将参数传递给数据集。我的报告如下:
Japerreport/ireport如何将参数从主报告传递到数据集

主要报告查询:

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

(id_satellite是整数)

此查询中提取至少两个值:(IE)3和4,我需要这些值构建细节带(在这种情况下为2个带)。

集查询:

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

我应该从主报表查询中提取的值替换问号,所以前3后4

我怎样才能解决这个问题?


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

回答

0

我只试过它与子报表。但this文章描述了您的问题的解决方案。

+0

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

+0

我不确定我是否理解你的问题。根据你所描述的,你想使用数据集中主要查询中的'id_satellite'值正确吗?你可以发布一些代码吗?查询中的逻辑看起来很好,因为您的表正在填充。 – user845279

+0

我解决了......我删除并创建了XY Chart Line .. – user1410756

相关问题