Reporting Service Tips 101(#7) - 使用RS制作树状可折叠报表

树状报表是比较常见的一类报表,从开发角度来看,其实就是添加了若干分组的报表,通过某些字段的group,把一些数据聚集到一起,使得终端用户能够得到比较直观的数据,RS提供可折叠的树状属性,方便我们做出漂亮的折叠报表。

下面就来演示其做法。

数据源为:

select 'A' as Supplier,2008 as year,1 as month, 9 as Revenue

union select 'A' as Supplier,2007,5,9

union select 'A' as Supplier,2008,3,9

union select 'A' as Supplier,2008,2,9

union select 'B' as Supplier,2008,2,9

union select 'C' as Supplier,2008,2,9

返回的数据:

clip_image002

画出简单的layout,其中添加3个分组,分别是Supplier,Year和Month,如图

clip_image004

添加分组之后,分别在groupheader中加入数据,加入数据之后的报表为

clip_image006

设置图中的第一个分组中的第一个单元格的名字为Supplier,第二个分组中的第二个单元格名字为year,第三个分组中的第三个单元格的名字为Month,如下图:

clip_image008

全部设置完之后,选择第三行,点击属性

clip_image010

打开属性设置后,点开Visibility,设置Hidden为true,ToggleItem中选择Supplier

clip_image012

设置第四行

clip_image014

设置最后一行

clip_image016

设置完毕,最后的可折叠图为:

clip_image018

posted on 2008-07-16 16:42 Uestc95 阅读(3256) 评论(2) 编辑 收藏

评论

#1楼  回复 引用 查看   

不错哦,继续
2008-07-16 17:20 | 代码乱了      

#2楼  回复 引用 查看   

看完博主文章,感到很适合我,谢谢博主! 强烈支持..
2009-06-24 11:44 | Train_007      

导航

<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

公告

MSN : Uestc95@GMail.com
Mail:   Uetsc95@GMail.com

昵称:Uestc95
园龄:3年6个月
粉丝:0
关注:0

搜索

 
 

常用链接

我的标签

随笔分类

随笔档案

Web安全

超大规模网站架构

云计算

最新评论

阅读排行榜

评论排行榜

推荐排行榜