2014-01-23 5 views
1

매개 변수의 값과 필드 값을 기반으로 테이블을 필터링하려고합니다.BIDS 2008 : 매개 변수의 값을 기준으로 필터링

나는 및 No 값만 포함하는 필드 인 FailedFlag을 사용하고 있습니다.

그리고 나는 이라는 매개 변수를 Failed OnlyAll으로 사용하고 있습니다. 현재 난 테이블 필터 값 발현이 식을 사용하고

, filterFailed Only로 설정된 경우

=IIF(Parameters!Filter.Value = "Failed Only","Yes", "Yes" OR "No") 

제 1 비트 일

이 테이블만을 FailedFlagYes 인 표시를 행 그러나 두 번째 부분 Filter 매개 변수가 아닌 Failed Only 인 표현식은 어떤 행도 리턴하지 않습니다.

감사합니다.

답변

1

구문이 잘못되었습니다. 내가 "Yes" OR "No"을 평가하려고 할 때 IIF 내가 오류가 발생, 형태

IIF(<expression_to_evaluate>,<value_if_true>,<value_if_false>) 

있습니다. 나는 당신이 논리적 인 문자열을 할 수 있다고 생각하지 않는다. 거짓의 경우에는 오류 표현식을 무시하므로 필터링에 사용할 값이 없습니다. 테이블 필터에서

는 식 =에 연산자 드롭 다운 상자를 설정

=IIF(Parameters!Filter.Value "Failed Only", "Yes", "No") 

으로 이것을 설정하고 값 상자에 희망 this screenshot 관계를 설명을

=Fields!FailedFlag.Value을 넣어.

관련 문제