我有一个2012年的SSRS报告,它处理了数千条记录,它是一个通过SSRS参数分页的报告。
当我们导出报告时,数据被发送到多个电子表格(由于分页)。
有什么方法可以避免这种情况吗?保留分页,但将数据导出到单个电子表格?
谢谢
发布于 2018-07-27 05:24:21
在查看报告时,有两种不同的“页面”。有基于页面大小的自然分页,然后有可以设置为在对象或组之间发生的硬分页。
使用硬分页符,要么全有要么什么都没有。导出过程中创建的工作表直接反映了报表中的分页符。
但是,如果您只是让报表在查看期间创建页面,而不指定任何实际的分页符,则所有数据都将导出到一个工作表中!
发布于 2018-07-31 12:44:34
另一种黑客的方式是..具有相同报表的另一个版本,但不包含组分页。隐藏此报表。在原始报表上有一个文本框..将其称为“导出到Excel”或类似的东西。在文本框的操作下..选择go to URL。并在其中输入隐藏报表的报表服务器路径。包括原始报告中的任何参数。
链接将如下所示-请注意URL末尾的命令:
"http://yoursite/ReportServer/Pages/Folder.aspx/Production%20Reports/?%2fProduction+Reports%2fYOUR_HIDDEN_Report"&"¶meter1=" & Parameters!parameter1.value &"¶meter2="& Parameters!parameter2.value,& "&rs:Command=Render&rs:Format=EXCEL"
您必须尝试链接以获得正确的链接。一旦你有了正确的链接..运行原始报告报告,然后单击"Export to Excel“按钮/文本框。现在,您将看到下载Excel文件的提示。
您不应该将a作为单页..好了。
https://stackoverflow.com/questions/51543787
复制相似问题