随笔 - 24, 文章 - 0, 评论 - 46, 引用 - 1
数据加载中……

Reporting Service Tips 101(#5) - 在报表页面上添加交互式排序

RS提供在页面上添加排序,使得前端用户能够根据自己的需要,来设置排序方式。下面简单演示一下添加交互式排序的方法。

Dataset传回的数据为:

image

简单的报表制作:

clip_image002

其中sales的计算公式为Revenue + Deposit

下面添加排序,首先,在要添加排序的列的table header上右键单击属性,如下图:

clip_image004

在属性编辑框中选择交互式排序,输入排序的字段和范围

clip_image006

可以通过排序表达式(上图的第二部分)和选择数据区域或组(上图的第三部分)来设置需要排序的范围和排序大小的评估(排序是否涉及组内的细节),由于我们没有设置分组,因为不演示这两个功能。

由计算得来的数据列分组只需在排序表达式中设置公式即可,如下:

clip_image008

也可点击后面的fx按钮,进行复杂的计算。

在每一列都加上排序之后,我们来看看效果:

clip_image010

如图,单击列名旁边的上下箭头按钮即可以对报表的数据进行重新排列。

同时,因为这个地方的排序是对报表内的数据集进行排序,不会重新访问数据库,所以,这些操作不会影响到报表的性能。

----
代朋友发一则信息:

QQ群:63195998

上海企业信息化建设交流,软/硬件解决方案交流,业务流程优化和技术交流。

也希望能提供给大家一个很好的交流平台,商机平台。

多多交流。

0
0
(请您对文章做出评价)
« 上一篇:代朋友发一则信息:上海信息化建设俱乐部QQ群
» 下一篇:Reporting Service Tips 101(#6) - RS中从一个报表jump到另外一个报表

posted on 2008-07-15 15:01 Uestc95 阅读(1119) 评论(2)  编辑 收藏 网摘 所属分类: Reporting Service

评论

#1楼   回复  引用    

请问使用Reporting Service做的报表能否集成到aspx的网页上显示出来,要想运行显示做好的报表有几种途径?
2008-07-15 21:16 | Loki&[未注册用户]

#2楼[楼主]   回复  引用  查看    

一种方法是使用ReportViewer控件绑定已做好的报表,另外一种方法是嵌入Report Server提供的URL。后面的TIPS我会详细介绍此两种方法的区别所在。
2008-07-15 21:36 | Uestc95