我想找人帮我做一个栏目。此列正在使用其他列中的表达式来获取其合计。
这是我使用的表达式:
=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
提前感谢您的帮助。
发布于 2017-10-06 05:33:55
我不想把这个作为答案,但你能试试其中的一个,看看会发生什么吗?我不熟悉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))))https://stackoverflow.com/questions/46594931
复制相似问题