我一直讨厌与 SSRS 合作,目前我正忙于分页。
我的报告有一个表格,其中包含按购买分组的产品。我希望所有购买的产品表都显示在一个页面上,而不是每个唯一分组值的一个页面上。
每当我谷歌如何禁用分页时,每个人都指向我关注的这个线程- 交互高度和宽度都为 0。
从我的桌子开始(wtf 是“tablix”?)我检查了每个容器的 PageBreak 属性,并且都设置为“无”。
到目前为止,我设法禁用分页的唯一<BreakLocation>Between</BreakLocation>
方法是编辑报告的 XML 并将每个实例替换为<BreakLocation>None</BreakLocation>
. 根据这个 MSDN 文章 None
是一个有效值,但在此更改之后 Business Intelligence Developer Studio 无法再显示报告,抱怨“反序列化失败:未找到请求的值 'None'”。**为投标缓慢鼓掌。
我的三个具体问题是:
- 为什么我在报表设计器的任何地方都看不到 BreakLocation 属性?
- 为什么我尽可能将 PageBreak 设置为 None 时将 BreakLocation 设置为“Between”?
- 有没有其他方法可以实现我想要的,不需要在使用设计器之前和之后编辑 XML?
我正在使用 Business Intelligence Developer Studio 2008 并以 HTML 格式呈现报告。
任何建议都非常感谢。