如何解决为一个报告的存储过程设置两个具有不同日期范围的SSRS订阅
我有一个报告,该报告的存储过程采用日期范围参数。我需要设置订阅以每天在前一天每天运行报表,并在前一个月每月运行报表。 SSRS订阅设置仅允许使用默认日期(如果在RDL中设置)和手动日期。
我可以确定在两个不同的日期范围内运行同一报表的唯一方法是复制RDL,然后将一个RDL的起始日期/截止日期默认为前一天,并为其设置每日运行的订阅;然后将另一个RDL默认设置为上个月,并为其设置订阅以使其每月运行。
有更简单的方法吗?
解决方法
只需创建一个隐藏参数,即可在其中指定每日订阅,每月订阅还是不订阅。根据此参数的值,可以使其他参数具有不同的默认值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。