1

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

主要报告查询:

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 个带)。

数据集查询:

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

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

我该如何解决这个问题?


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

4

1 回答 1

0

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

于 2012-05-23T16:51:34.687 回答