SSRS 2008 分类汇总

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://zhangkui.blog.51cto.com/1796259/409375

    平时开发报表时,经常用到小计、总计之类分类汇总功能,在使用SSRS之前,常常使用SQL语句通过拼凑实现,不仅开发效率低,维护起来也很不方便。在SSRS 2008 中,就可以通过“分组”功能,方便的实现“分类汇总”的效果。

1、效果图:

 

分类汇总

 

2、数据集SQL脚本:

SELECT  ec_billhead.transid,warehouse,qty,ec_billbody.mony

FROM ec_billbody,ec_billhead

WHERE ec_billbody.transid = ec_billhead.transid

3、关键开发步骤:

   (1)、在设计界面拖放一表格控件,然后将qty和mony两个数据字段拖放至其中。完成后界面如下:

 

     (2)、单击表格控件的任意单元格,点击分组窗口的“详细信息”行,然后依次点击右侧的向下三角形/添加组/父组...,添加第一分组,最后在弹出的窗口中,选择分组依据字段:warehouse。

   (3)、经过上一步骤,系统会自动产生一个名为Group1的分组,单击该父组,然后依次点击右侧的向下三角形/添加组/子组...,添加第二分组,最后在弹出的窗口中,选择分组依据字段:transid。经过该步骤,系统又会自动产生一个名为Group2的分组。

 

 

   (4)、单击名为Group1的分组,然后依次点击右侧的向下三角形:添加总计/晚于,系统就会针对分组Group1产生了一个总计行。然后再按此步骤,给分组Group2也添加一个总计行。备注:给分组添加总计时的 早于/晚于也就是 之前/之后 的意思。

 

    (5)、经过上面步骤设置后,大体设计基本完成,此时设计界面的截图如下:

 

     (6)、后续美化:修改两个分组的标题行名称为合适的名称、删掉表格控件中多余的空白列、将第2分组的总计名称由 “总计”改为”小计“‘、设置总计与小计行的背景色。至此,分类汇总效果的报表即开发完毕。

 

本文出自 “zhangkui的博客” 博客,请务必保留此出处http://zhangkui.blog.51cto.com/1796259/409375

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值