SSRS에서 0으로 나누기 에러
아래와 같은 식에서 분모가 0이 될 경우 에러를 낸다.
=sum(Fields!분자.Value)/sum(Fields!분모.Value)
에러를 내지 않기위한 방법으로 아래의 IIF식은 문제가 없어보이지만 실제로
정상적으로 동작하지 않는다.
=iif(sum(Fields!분모.Value)=0,0,sum(Fields!분자.Value)/sum(Fields!분모.Value))
아래와 같이 분자,분모에 모두 IIF식으로 감싸주면 정상 작동한다.
=iif(sum(Fields!분모.Value)=0,0,sum(Fields!분자.Value)/iif(sum(Fields!분모.Value)=0,1,sum(Fields!분모.Value))