我有一个2012年的SSRS报告,它处理了数千条记录,这是一个通过SSRS参数进行分页的报告。
当我们导出报告时,数据被发送到多个电子表格(由于分页(。
有什么办法可以避免这种情况吗?要保持分页但将数据导出到单个电子表格?
感谢
查看报表时有两种不同类型的"页面"。有基于页面大小的自然分页符,还有可以设置为在对象或组之间发生的硬分页符。
有了硬分页符,要么全有要么全无。导出过程中创建的图纸直接反映了报告中的分页符。
但是,如果您只是让报表在查看期间创建页面,而不指定任何实际的分页符,则所有数据都将导出到一张工作表中!
另一种破解方法是……使用另一个版本的相同报告,而不使用组分页。隐藏此报告。在你的原始报告上有一个文本框。。称之为"导出到Excel"或类似的东西。。正在为文本框执行操作。。选择转到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"
你必须摆弄这个链接才能得到正确的链接。。一旦你有了正确的链接。。运行原始报告,然后单击"导出到Excel"按钮/文本框。。您现在将看到下载Excel文件的提示。。
你不应该把a作为一张纸。。完成。