首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用表达式对SSRS中的列进行汇总

使用表达式对SSRS中的列进行汇总
EN

Stack Overflow用户
提问于 2017-10-06 05:16:52
回答 1查看 41关注 0票数 0

我想找人帮我做一个栏目。此列正在使用其他列中的表达式来获取其合计。

这是我使用的表达式:

代码语言:javascript
复制
=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

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-10-06 05:33:55

我不想把这个作为答案,但你能试试其中的一个,看看会发生什么吗?我不熟悉avg函数,但是如果你要透视数据,你可能需要在if语句之外添加sum/avg:

代码语言:javascript
复制
=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))))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46594931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档