SSRS-如何对过滤后的数据自动汇总或总计自动对过滤数据进行汇总

0
如题。总计处总是本月所有客户进行汇总,而不是按照过滤出的每区域前几名客户进行汇总。求解,谢谢。
 

QQ图片20150703214129.png

 
已邀请:
1

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

能截个图我看看你的聚合函数是什么吗
1

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

你的归总过滤 是不是 只是列出 前10这个操作呢?
如果是的话,我的意思是你把以前做的操作删除掉。在组上的操作删除掉。
然后在 Tablix上 右键属性 重新把组的操作再做一遍,然后记得 Order By
0

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

把TopN的操作放到表格里做,然后再add total
0

myhuiyu 2015-07-06 回答

在tablix不能用聚合函数啊。在tablix用TOP必须用到列总计排序,怎么办呢?
0

myhuiyu 2015-07-07 回答

能QQ远程一下帮忙解决吗?谢谢。这个问题已经困扰我一个多星期了,无法汇总过滤出搂数据,我是按照你提供的在组内属性过滤的。
0

myhuiyu 2015-07-07 回答

以下按照你的要求在TABLIX里设置出错,同时也在里面做了排序。
1.png


2.png

 
以下是我要实现的,目前是对组进行过滤前5名但无法取得汇总数据。
0.png

 
0

myhuiyu 2015-07-09 回答

这个问题没人解决吗?
0

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

这个效果可以实现的,先上一张效果图。
回头我会把如何做的步骤贴上来
结果:
1.png


数据图:
2.png

 
0

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

具体步骤如下:
1. 创建一个tablix把原始字段贴进去
2. 为Detail行创建组 "AreaName"
3. 在Detail行下方插入一行,右击Detail行选择插入行在下方
4. 在新创建的这行里写入表达式=RunningValue(Fields!SalesAmount.Value, Sum, "AreaName"), 记下该行的name
5. 隐藏这个行
6. 在Detail行上右击Add Total,在该行里写入表达式=reportitems!Textbox36.Value。
7. 这个TextBox36 就是第四步记下的Name
8. 最终设计结果图
1.png

 
0

myhuiyu 2015-07-11 回答

谢谢你的耐心解答。如果是静态的字段,我测试可用,但我要处理的地方是动态列组的,那个销售字段SaleAmount的地方我是一个组,即月份组,根据过滤的日期,会有不同的月份。我也试过了用你这个方法在动态列组内插入列,但统计的还是数据集的数据,即地区内所有客户的销售量,而不是在客户组属性里过滤的前5名客户的销售额。虽然答案仍无果,不过还是要再次感谢你。
0

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

对于Matrix你需要在列组上,右击 Add Group->Child Group -> Check Show Detail

要回复问题请先登录注册