2012-05-22 2 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은 정수) : (예) 3, 4.이 값이 필요 세부 밴드 (이 경우에는 2 밴드)를 만듭니다.

데이터 집합 쿼리 :

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

내가 주 보고서 쿼리에서 추출 된 값으로 물음표를 교체해야합니다, 그래서 전 3 후에는

4. 어떻게이 문제를 해결할 수 있습니까?


답장을 보내 주셔서 감사합니다. 재 스퍼가 두개의 디테일 밴드를 만들었지 만, 두 그래프에서 단 하나의 위성 (나의 위성 = 마지막 위성 = 4)이 있기 때문에, 내 문제는 XY Line Chart에있다. 나는 밴드 테이블도 자세하게 가지고있다. 표의 값이 정확합니다. 매우 이상합니다.

답변

0

하위 보고서로만 시도했습니다. 그러나 this 문서는 귀하의 질문에 대한 해결책을 설명합니다.

+0

답장을 보내 주셔서 감사합니다. 재 스퍼가 두개의 디테일 밴드를 만들었지 만, 두 그래프에서 단 하나의 위성 (나의 위성 = 마지막 위성 = 4)이 있기 때문에, 내 문제는 XY Line Chart에있다. 나는 밴드 테이블도 자세하게 가지고있다. 표의 값이 정확합니다. 매우 이상합니다. – user1410756

+0

당신의 문제를 이해할 수 있을지 모르겠습니다. 당신이 묘사 한 바에서, 당신은 데이터 세트의 메인 쿼리에서'id_satellite' 값을 사용하기를 원합니까? 몇 가지 코드를 게시 할 수 있습니까? 테이블이 채워지기 때문에 쿼리의 논리가 잘된 것 같습니다. – user845279

+0

해결되었습니다 ... 저는 XY 차트 라인을 삭제하고 만듭니다. – user1410756

관련 문제