0

我对 SSRS/Report Builder 中的 avg-function 有疑问。我想要实现的是一个表达式,它给出了每个事件的平均提前期,其中考虑了事件的紧迫性。我已经为所有可以正常工作的事件做了这个简单的表达:=Avg(Fields!Lead_time_call__in_days_.Value, "DataSet1")

这是我所做的表达,应该考虑到紧迫性(但它不起作用):=AVG(IIF(Fields!Urgency.Value = "Low", Fields!Lead_time_call__in_days_.Value, 0), "DataSet1")

这将显示:screenshot 但这是不可能的,因为单个平均值不能全部低于总平均值(这是正确的)

有人知道我做错了什么吗?谢谢!

4

1 回答 1

0

我修好了它!感谢@xcvd 的帮助。我只需0要用nothing. 这充当 aNULL并且不会弄乱计算。

于 2017-05-30T12:06:36.293 回答