我正在寻找一些帮助总计一栏。此列使用其他列中的表达式来获取其总数。
这是我正在使用的表达方式:
=IIF(avg(Fields!UOS_2017.Value) <= 0, sum(Fields!PROD_HRS.Value) * - 1,
((avg(Fields!BUD_PROD_HRS___UOS.Value) * avg(Fields!UOS_2017.Value)) -
sum(Fields!PROD_HRS.Value)))
我想总结这一栏。
我确实想要注意,只有当UOS_2017列的值为零时,此表达式才有效。我不知道该怎么办。
Here就是我的设计视图。
我也要附上结果。 These are the results
提前感谢您的帮助。
答案 0 :(得分:0)
我不想添加这个作为答案,但你可以尝试其中一个,看看会发生什么?我不熟悉avg函数,但如果你正在转移数据,你可能还需要在if语句之外添加sum / avg:
=SUM(IIF(avg(Fields!UOS_2017.Value) <= 0, sum(Fields!PROD_HRS.Value) * - 1, ((avg(Fields!BUD_PROD_HRS___UOS.Value) * avg(Fields!UOS_2017.Value)) - sum(Fields!PROD_HRS.Value))))
=SUM(IIF(avg(Fields!UOS_2017.Value) <= 0, (Fields!PROD_HRS.Value) * - 1, ((avg(Fields!BUD_PROD_HRS___UOS.Value) * avg(Fields!UOS_2017.Value)) - (Fields!PROD_HRS.Value))))