2014-02-24 9 views
1

저는 SSRS에 처음 접했고 약간의 도움을 사용할 수 있습니다. lookup 표현을 iif 문 안에 중첩시킬 수 있습니까? 웹 양식에 체크 박스가 있고 응답 텍스트를 "True"와 "False"를 "Agree"와 "동의하지 않음"으로 변경하고 싶지만 응답을 얻기 위해 lookup 표현을 사용하고 있기 때문에 간단한 iif 문을 사용하십시오. 두 개의 표현식을 사용하려고하면 오류 메시지가 나타납니다. 내 표현은 다음과 같습니다 :조회에서 SSRS 중첩 식 ipt 표현

=iif(ReportItems!Textbox70.Value = true, "Agree", "Do not agree") 
=Lookup(22, Fields!QuestionID.Value, Fields!ResponseDisplayText.Value, "ApplicationData") 

답변

1

예 iif 문 내에 검색 표현식을 중첩 할 수 있습니다.

코드는 다음과 같이한다 :

=iif(Lookup(22, Fields!QuestionID.Value, Fields!ResponseDisplayText.Value, "ApplicationData"), "Agree", "Do not agree") 

을 또한 단지 나중에 참조 (예 : "ApplicationData"등) 중첩 된 로직 내부의 범위를 사용할 때이 경우 SSRS 몇 가지 문제로 실행할 수 있음을 기억 가장 안쪽 범위 값은 가장 바깥 쪽 값의 범위보다 크거나 다르다.

희망 하시겠습니까?