2013-08-23 5 views
1

펜타 호 보고서를 사용하여 주전자 변환을 호출하려고합니다. 내 변환 명령 줄 인수를 기반으로 테이블에서 결과 집합을 검색합니다. ktr에서 명령 줄 인수를 제거하고 하드 코딩 된 SELECT sql을 실행하면 보고서는 올바른 출력을 생성합니다. 명령 행 인수/매개 변수를 전달할 때 비어있는 것을 검색합니다.데이터 소스로 주전자가 포함 된 Pentaho 보고서

보고서는 인수를 사용하여 미리보기를 클릭하면 제대로 작동하지만 게시 한 후에는 작동하지 않습니다.

매개 변수 변환에 매개 변수가 전달되지 않습니다.

보고서 매개 변수 : ondate 주전자 명명 된 매개 변수 : ONDATE

내가 뭔가를 그리워했다 (내 보고서에 모두 매핑 한)?

+0

thats weird. 무슨 일이 일어나고 있는지 확인하기 위해 변환에 writetolog 단계를 둡니다. 또한 신중하게 서버 로그를 확인하십시오. – Codek

+0

안녕하세요 codek, 명령 줄 인수를 제거하고 명명 된 매개 변수 케틀에 추가했습니다. 지금 내 보고서가 잘 작동합니다. 다른 문제가 발생하면 내 보고서 매개 변수에 Dropdowns를 사용하고 있습니다. 그 때문에 SQL을 만들었습니다. 보고서에 다음과 같이 표시됩니다. "ERROR [ReportContentGenerator] 지정된 쿼리가 여기에서 실행 가능하지 않습니다." 검색했지만 Google에서 아무런 해결책이 없습니다 – lourdh

+0

는 별도의 질문입니다. 원래 일을 처리해 주어서 기뻐. – Codek

답변

0

다른 매개 변수 표시 유형에서도 확인하십시오.

문제가 지속되면 'top 1'을 추가하여 쿼리를 선택하고 'defaultvalue'필드에 'singlevaluequery ("parameterqueryname")'을 사용하십시오.

그렇지 않으면 데이터 창에서 매개 변수 목록의 매개 변수 위치를 변경하고 문제가 지속되는지 확인하십시오.