繁体   English   中英

使用参数自动运行SSRS报告

[英]Run SSRS Report automatically with parameters

我每个月都需要运行各种服务器上的十几个SSRS报告,我希望在每个月的第一天自动运行这些报告。 问题在于,报告要求参数像“开始日期”和“结束日期”一样运行,并且还有一些其他参数。

最好的方法是什么? 我一直在考虑创建一个SSIS包以在C#中执行此操作,但只是想知道是否有人有更好的主意。

谢谢。

您可以使用Reporting Service中的订阅和传递功能自动执行此操作

它允许您在特定时间在报告服务器上运行报告。 这些报告可以传递到共享文件夹或电子邮件地址。

在Reporting Services报表管理器的订阅屏幕中,转到选项报表参数值,设置报表参数值。 您还可以在报告本身中设置默认值。 让我更多地了解您要如何传递参数。 可以通过诸如月初和月末之类的表达式来设置开始日期和结束日期。

需要设置参数值,例如“开始日期” =DateSerial(Year(Now()), Month(Now()), "1").AddMonths(-1)和“结束日期参数” =DateSerial(Year(Now()), Month(Now()), "1").AddDays(-1)在订阅屏幕的报告参数值部分中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM