2017-03-15 3 views
0

에 표시를 구현하지만, 마지막 중첩 된 IIF 문에SSRS 보고서에 표시를 구현하는 식을 작성하려고 SSRS

문제 마지막 중첩 된 IIF 문에 오류가 점점 계속하는 동안 오류가 발생.

iif(Fields!Focus_Area.Value ="Spares",(iif(Count(Fields!Focus_Area.Value) > 0,0,1)), 
    iif(Fields!Focus_Area.Value ="Orders,(iif(Count(Fields!Focus_Area.Value) > 3,0,1)), 
    iif(Fields!Focus_Area.Value ="Sales",(iif(Count(Fields!Focus_Area.Value) > 6,0,1),"N/A") 

답변

0

이것은 데이터 유형 변환 오류 일 수 있습니다. 대부분의 경우 출력용 정수를 반환하지만 한 경우 정수로 캐스팅 할 수없는 문자열 ("해당 사항 없음")을 반환합니다.

정수의 반환 문자열 값 (예 : "3"대 3)을 사용하거나 Nothing 조건 또는 Nothing 정수를 반환하도록 N/A 조건을 변경해야합니다. 선택하는 방법은 표현식의 출력을 사용하는 방법에 따라 결정되어야합니다.

관련 문제