2014-06-18 1 views
0

나는 세 가지 필터를 사용한다는 점에서 pentaho 보고서 디자이너에서 보고서를 만들었습니다. 내 문제는 한 번 내가 결과를 완벽하게 보여주는 하나의 필터를 선택합니다. 두 번째 필터를 선택하면 첫 번째 필터를 선택하고 세 번째 필터를 적용해도 결과가 나타납니다. 이전 선택 값이 두 번째 또는 세 번째 선택 후에도 여전히 나타나기 때문입니다. 또한 필터. 필자의 요구 사항은 필자가 필터를 선택했을 때 필터 결과 만 보여주고 싶을 때입니다. 내게 해결책을 제공해주세요. 미리 감사드립니다.pentaho 보고서 디자이너의 매개 변수 이전 선택 값을 새로 고치는 방법

+0

안녕하세요! 여러분이 처음 접했을 때 다음 도움말 페이지를 읽는 것이 좋습니다 : [ "좋은 질문을하는 법"] (http://stackoverflow.com/help/how-to-ask) 및 [ "어떻게하면 좋을까요? 최소, 완전하고 검증 가능한 예제를 만드는 방법 "] (http://stackoverflow.com/help/mcve) – Jaap

답변

0

get 매개 변수 값에 대한 쿼리를 작성할 때 where 절에 조건을 작성해야합니다. WHERE gustoreid IN (SELECT CASE WHEN('${storeid}' = 'All' OR '${storeid}' IS NULL) THEN gustoreid ELSE '${storeid}' END)
두 번째 필터 또는 세 번째 필터를 선택할 때 앞 필터의 값이 "모두"인지 확인하십시오. 세 번째 필터 값만 얻을 수 있습니다.

관련 문제