2010-06-21 6 views
1

기본적으로 필드 F1의 값이 비어 있지 않은지 확인하고 싶습니다. 그때 F2의 *의 F3보고서 뷰어 표현식

을 계산하려는 행이 비어 있지 않으면 다음 표현식은 항상

#Error 
=IIf(Fields!f1 ="" ,"" ,Fields!f2.Value* Fields!If3.Value) 

+0

F3 또는 If3입니까? –

답변

0

이동을 도와 필드 식을 확인하시기 바랍니다 인쇄 할 수 있습니다. sum (fieldName)과 같은 것이 있으면 fieldName으로 바꿔야합니다.

1

Val 함수를 사용해야합니다.

=IIF(IsNumeric(Fields!f2.Value) and IsNumeric(Fields!If3.Value), 
    Val(Fields!f2.Value)*Val(Fields!If3.Value), 
    Nothing 
) 

ReportViewer은 통증입니다. IIf는 항상 2 부분을 평가합니다 (true 및 false).

관련 문제