我有一个2012年的SSRS报告,可处理成千上万条记录,这是通过SSRS参数进行分页的报告。
当我们导出报告时,数据被发送到多个电子表格(由于分页)。
有什么办法可以避免这种情况?要保持分页但将数据导出到单个电子表格中?
谢谢
答案 0 :(得分:0)
查看报告时,有两种不同类型的“页面”。根据页面大小会有自然的中断,然后可以将硬中断设置为在对象或组之间发生。
硬分页符全部或全部消失。导出期间创建的图纸直接反映了报表中的分页符。
但是,如果仅让报表在查看期间创建页面并且不指定任何实际的分页符,则所有数据都将导出到一张纸上!
答案 1 :(得分:0)
执行此操作的另一种方法是..使用同一版本的另一版本的报告而不进行组分页。隐藏此报告。在原始报表上有一个文本框。将其命名为“导出到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文件。
您不应该将一张纸作为一张纸完成。