将SQL Server 2008 Reporting Services导出到Excel时,默认情况下,将分页符创建的报表中的页面发送到Excel中的单独工作表文件。将Reporting Services报告导出到Excel时抑制分页符
虽然大多数情况下这都没问题 - 有时并非如此。现在,我希望能够防止这些分页符导致创建额外的工作表 - 我真的想将所有页面导出到一个Excel工作表中,并基本上忽略分页符(或用--------
替换它们或类似的东西)。
所以,当我将我的客户位置列表导出到PDF时,我想将每个位置放在一个单独的页面上(位置细节作为子报表呈现在主报表的分组内)。但是,如果我导出到Excel,我想将所有数据放在一个工作表中。
我确实发现主报告上的分组包含“Page Breaks:Between”设置 - 但我似乎无法找到动态(例如通过参数)方式进行更改,以至于我可以打开PDF渲染,关闭Excel导出。
我该怎么做 - 如果有的话?有任何想法吗?我似乎无法找到任何属性来设置或挂钩以影响从SSRS导出导出...
不幸的是,我不知道这是否可能在2008年平淡,无法与当地人可用的工具,反正。 MS在2008 R2中解决了这个问题,您可以通过报告变量来确定正在使用的渲染器以及使用表达式启用/禁用分页符的功能,但对于2008而言,这是不可用的。 –
@IprPreston:很烂 - 但谢谢你的回复! –