大于iif sum语句的#Error

时间:2014-07-09 19:30:39

标签: reporting-services ssrs-2008-r2

我试图编写一些可以阻止#Error的代码。

我不知道我的问题在哪里。

=Sum(IIF(Fields!CurrentNumDaysOD.Value >= 1 And Fields!CurrentNumDaysOD.Value <= 10,
Fields!CurrentBalance.Value, "0")) / Sum(IIF(Fields!CurrentNumDaysOD.Value > 0, 
Fields!CurrentBalance.Value, "0"))

我也试过这个:

=Sum(IIF(Fields!CurrentNumDaysOD.Value >= 1 And Fields!CurrentNumDaysOD.Value <= 10,
 Fields!CurrentBalance.Value, Nothing)) / Sum(IIF(Fields!CurrentNumDaysOD.Value > 0,
 Fields!CurrentBalance.Value, Nothing))

1 个答案:

答案 0 :(得分:0)

如果你的陈述的后半部分的结果(在/之后)是0,那么你将除以0,这将导致错误。