【发布时间】:2017-02-03 14:09:38
【问题描述】:
我在报告中使用了以下表达式
=IIF((Sum(Fields!Starts.Value)-Sum(Fields!Withdrawn.Value))=0, Nothing,
(Sum(Fields!Starts.Value)-Sum(Fields!Withdrawn.Value))/(Max(Fields!Year1Starts.Value)))
当我运行报告时,我收到以下消息并显示为 #Error
Warning 1 [rsRuntimeErrorInExpression]
The Value expression for the textrun ‘Textbox110.Paragraphs[0].TextRuns[0]’ contains an error:
Attempted to divide by zero.
我试过了,但得到了同样的错误:
=IIF((Sum(Fields!Starts.Value) - Sum(Fields!Withdrawn.Value)) = 0, Nothing,
(Sum(Fields!Starts.Value) - Sum(Fields!Withdrawn.Value))/
IIF(Max(Fields!Year1Starts.Value)=0,1,Max(Fields!Year1Starts.Value)))
有人可以帮忙吗?
阿鲁娜
【问题讨论】:
标签: runtime-error expression ssrs-2008-r2 divide-by-zero iif