SSRS-如何在使用报表分页时将数据导出到单个excel电子表格



我有一个2012年的SSRS报告,它处理了数千条记录,这是一个通过SSRS参数进行分页的报告。

当我们导出报告时,数据被发送到多个电子表格(由于分页(。

有什么办法可以避免这种情况吗?要保持分页但将数据导出到单个电子表格?

感谢

查看报表时有两种不同类型的"页面"。有基于页面大小的自然分页符,还有可以设置为在对象或组之间发生的硬分页符。

有了硬分页符,要么全有要么全无。导出过程中创建的图纸直接反映了报告中的分页符。

但是,如果您只是让报表在查看期间创建页面,而不指定任何实际的分页符,则所有数据都将导出到一张工作表中!

另一种破解方法是……使用另一个版本的相同报告,而不使用组分页。隐藏此报告。在你的原始报告上有一个文本框。。称之为"导出到Excel"或类似的东西。。正在为文本框执行操作。。选择转到URL。并在其中输入到隐藏报表的报表服务器路径。。包括原始报告中的任何参数。

链接看起来像这样-注意URL末尾的命令:

"http://yoursite/ReportServer/Pages/Folder.aspx/Production%20Reports/?%2fProduction+Reports%2fYOUR_HIDDEN_Report"&"&parameter1=" & Parameters!parameter1.value &"&parameter2="& Parameters!parameter2.value,& "&rs:Command=Render&rs:Format=EXCEL"

你必须摆弄这个链接才能得到正确的链接。。一旦你有了正确的链接。。运行原始报告,然后单击"导出到Excel"按钮/文本框。。您现在将看到下载Excel文件的提示。。

你不应该把a作为一张纸。。完成。

最新更新