2013-06-05 3 views
0

부울 유형의 보고서 매개 변수가 있습니다. 값이 true이면 필터를 데이터 집합에 적용해야하고 false이면 필터링하지 않아야합니다. 간단하지만 알 수없는 것 같습니다. 제안이 있으십니까? 매개 변수가 True 인 경우 매개 변수가 다음 어떤 필터가 적용되지 않은 경우는 false SSRS 매개 변수를 기반으로 필터 사용/사용 안 함 값

WHERE 
(
    @MyBooleanParam = 1 AND <filter code> 
) 
OR 
(
    @MyBooleanParam = 0 
) 

그래서, 다음 필터 논리가 쿼리에 적용 : 데이터 집합 쿼리 당신이 좋아하는 로직을 추가 할 수 있습니다에서

답변

0

나는 나단의 사용 싶지만 대안이 정상으로 필터를 설정하지만 IIf 함수에서 식을 래핑하는 것 그 단락 필터 :

=iif(parameter!myboolean.value = 1, parameter!myfilter.value, fields!field_im_filtering.value) 
관련 문제