首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从SSRS报告下载所有报表

如何从SSRS报告下载所有报表
EN

Stack Overflow用户
提问于 2018-04-20 15:10:51
回答 3查看 653关注 0票数 0

我在这个领域是新的,我想下载一个单一的报告,但它有200多个值在下降。您能指导我如何一次下载200个值的所有报表吗?

让我概述一下这些数据是什么样子的:

有200个做法,每个做法有5或6个提供者。我是卫生保健行业的新手。因此,我需要手动单击每个实践和每个提供程序,然后单击视图报告来查看报告,然后下载报告。因此,我们已经运行报告,并单击保存在PDF格式的所有1000+报告。

我们使用标准版本的SSR,而没有任何企业版。

在这种情况下,你能指导我怎么做吗?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-04-20 16:25:37

您需要修改报表定义,以便过滤器允许‘选择多个’,这样您就可以在下拉列表中选择所有内容。

例如:

选项“允许多个值”将允许您选择所有该参数。

票数 0
EN

Stack Overflow用户

发布于 2018-04-20 17:22:54

我建议使用数据驱动的订阅来生成这些报告。当您设置订阅时,您可以提供一个列出所有实践的查询。当订阅运行时,它将使用每个实践作为参数值生成报表的单独副本。

您可以将订阅设置为电子邮件报告或将其保存在文件夹中。这样,运行多长时间并不重要,而且一旦设置好了它,您的手工工作就会少得多。

票数 1
EN

Stack Overflow用户

发布于 2022-03-24 20:31:52

您还可以使用URL访问并传入所需的参数。

http://<server_name>/ReportServer/,找到你想要的报告。

然后将所需的参数名称和值插入到末尾。&param=val&param2=val2

然后添加&rs:Format=命令,并将所需的扩展设置为CSV。

例如http://<server_name>/ReportServer/Pages/ReportViewer.aspx?<my_report_path>&param=val&param2=val2&rs:Format=CSV

https://learn.microsoft.com/en-us/sql/reporting-services/pass-a-report-parameter-within-a-url?view=sql-server-ver15

如果您有很多参数,那么就执行这个for循环。Python可能是最简单的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49944742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档