我对 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 但这是不可能的,因为单个平均值不能全部低于总平均值(这是正确的)
有人知道我做错了什么吗?谢谢!