SSRS SUM行汇总的时候 如何根据条件 不计算某些行的数据

0
比如我有5行数据:
ID Col1 Col2 Col3
1 "abc" "a" 111
2 "wta" "b" 135
3 "baa" "a" 51
4 "tuv" "c" 99
5 "uiw" "a" 100
汇总 262

我想在最后一行又一个汇总,但是有条件。Col2不是"a"的行 我不需要它汇总(SUM操作)

请问这个如何实现。
已邀请:
2

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-27 回答

Easy!
比如我的这个例子 - 如果 Subcategory = Mountain Bikes 的话就排除在 SUM 外。
=Sum(IIF(Fields!Sub_Category.Value = "Mountain Bikes",nothing,Fields!Reseller_Sales_Amount.Value))
1.PNG


未排除之前是-

2.PNG
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2013-12-27 回答

哥们,我搞定了。写了一段非常长的判断。
你那有没有 多个RDL 导到 一个Excel里的多个Sheet的办法?

我目前在试 主报表 -> 多个 SubReport控件 -> 导出Excel -> 多个Sheet.

如果有这方面的资料请提供,这里多谢了。
明天加班整这个。 苦逼
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2014-01-02 回答

竟然miss了一点,如果没有数据的话 一定要用nothing.
否则会碰到莫名其妙的问题。 各种 Error都来了。
再次感谢 BIWork.

要回复问题请先登录注册