SSRS--分页技术篇,ssrs--分页
作者:曲军昌
SSRS报表中分页的两种方法:
第一种方法:设置区域分页(顾名思义就是设置页脚和页眉之间的区域)。
1.首先把鼠标移到红色区域。
可以看到属性:
设置高度即可,可以达到分页的效果。
第二种分页方法:(得到所有的数据的条数平均分配)。
主要用到的方法:Ceiling(rownumber(nothing)/10) 10代表一页显示10条。
主要实现方法:用表举个例子,矩阵的方法也是一样的。
1. 右击详细信息 →添加组→添加父组
.
2. 弹出下图信息:
弹出这样的提示框之后,编辑函数:
点击确定即可。
3. 下面的框中将会出现Group1这个字段。
选中group1右击→可以看到组属性,点击打开。
编辑红色区域:
点击确定即可。
然后选择分页符,选择如下图所示
点击确定即可。
4 为了报表的美观不显示不必要的字段可以把group1字段删除掉。
如图所示
点击确定即可。
以上步骤完成报表的分页也就完成了。
我们可以看看我实例中的报表效果:
表头分页
1 在你的tablix的分页选项中 勾选 “在以下项前面添加分页符”
表分页
1 给你的tablix最外层group添加parent group ,分组条件:Int((RowNumber(nothing)-1)/5)
2 该parent group 的分页选项中 勾选“在组的每个实例之间”
3 将parent group所在列删除,并保留parent group
我所知道的有三种吧
1.是根据查询出来的结果集进行分页查询
2.就是用数据库查询语句进行查询,如果是oracle数据库就用rownum这个关键字,如果是SQL Server 就用top这个关键进行查询;
3.还有就是在数据库里写存储过程啦
大概方法就这些吧,具体内类还是要自己去找相关资料看一下啦