微软BI 之SSRS 系列 - 如何让报表在一页显示,两种常用的技巧

浏览: 3243

通常情况下,SSRS 报表在页面内容过多的时候会自动分页。但有的时候当页面内容不是很多,大概最多2页的情况下,或者客户要求所有内容必须在一页显示时,应该如何设置。

实际上,要考虑两种情况:第一种情况是在开发阶段的设置。第二种情况是在报表已经部署的服务器,或者部署到 SharePoint 或者 CRM 后,这时就不能在开发工具上更改了。

第一种情况,直接设置报表属性,将 Interactive Size - Height 大小调整成合适的值,默认通常是11 in,可以调整到 25 左右一般可以满足2页合并成一页的情况。如果不知道具体有多少页,就设置成 0 in,表示无限。

第二种情况,报表在已经部署的情况下是不可能再使用开发工具修改了,因为比如在 SharePoint 或者 CRM 中都是通常上传 RDL 文件的方式,因此要通过修改 RDL 文件来实现。

右键编辑 RDL 报表文件,实际上就是一个 XML 结构的文档,搜索 InteractiveHeight 如果没有搜索到,就在 Page/Style 节点中添加它。或者找到了,就可以将值修改为 0 in,这样就实现了报表在一页中显示的效果。

推荐 0
本文由 BIWORK 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册