我在将参数传递给数据集时遇到问题。我的报告如下:
主要报告查询:
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)。我也有详细的表带。表中的值是正确的。这很奇怪……