2012-05-31 2 views
2

=iif((Fields!Company_OEM.Value = "Channel") AND (Parameters!paramCompanyOEM.Count < 2), "None", iif(Not(Fields!Company_OEM="Channel"), Count(Fields!TS_ISSUEID.Value), "None")) SSRS - 중첩 된 IIF 발현

오류 쇼와 문 "없음"입니다 진정한 부분에있다 (첫번째 저번)는 조건을 가정 보고서

를 실행할 수 없습니다. 거짓 부분은 두 번째 iif 문에 있습니다.

어떤 안내? 감사합니다

+0

위의 표현식은 오류를 나타내며 보고서를 실행할 수 없습니다. 조건 (first iif) 문이 true 부분 인 "None"에 있다고 가정하십시오. 잘못된 부분은 두 번째 iif 문에 있습니다. – Mohan

+4

더 나은 응답을 얻기위한 몇 가지 팁 : (1) 질문 편집 및 [형식] (http://meta.stackexchange.com/questions/22186/how-do-i- format-my-code-blocks) 코드는 코드처럼 보입니다. (2) "도움이 필요함"이 아니라 실제적이고 실질적인 질문을하십시오. (3) 문제를 해결하기 위해 [시도한 내용] (http://mattgemmell.com/2008/12/08/what-have-you-tried/)을 알려주십시오. – Jeroen

답변

0

시도 :이 밖으로

=IIF((Fields!Company_OEM.Value = "Channel") AND (Parameters!paramCompanyOEM.Count < 2), "None", IIF(Not(Fields!Company_OEM="Channel"), Count(Fields!TS_ISSUEID.Value).ToString(), "None")) 

날 당신이 두 번째에서 ".Value"를 누락 보인다

0

확인 "채널"테스트. (항상 나에게 일어납니다)

=iif((Fields!Company_OEM.Value = "Channel") AND (Parameters!paramCompanyOEM.Count < 2), "None", iif(Not(Fields!Company_OEM.Value="Channel"), Count(Fields!TS_ISSUEID.Value), "None")) 
1

당신의 문제가 해결 알고 여부하자

Count(Fields!TS_ISSUEID.Value).toString()