【发布时间】:2020-08-18 23:05:10
【问题描述】:
基本上我只是想对那些大于 0 的数字求和:
=IIF((fields!cal_varience.value)>0,sum(fields!cal_variance.Value))
有什么想法吗?
谢谢!
【问题讨论】:
基本上我只是想对那些大于 0 的数字求和:
=IIF((fields!cal_varience.value)>0,sum(fields!cal_variance.Value))
有什么想法吗?
谢谢!
【问题讨论】:
您实际上是在正确的轨道上,只需翻转它 - 将您的 SUM 放在您的 IF 语句周围。例如:
=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
【讨论】:
我遇到了类似的问题。我试图取最小值,但排除零。 上面的答案适用于 Sum,但是如果您试图获得不包括零的最小值,那么上面的答案将不起作用。您需要使用 Nothing 来排除零。例如:
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))
【讨论】: