具有灵活日期的SSRS报告订阅计划

时间:2017-04-28 06:24:31

标签: sql sql-server reporting-services scheduling

我有一组报告在设定的日期每月更新4次;在1,9,16和24日。当这些日期中的任何一个在周末发生时,更新将在下一个星期一完成。 现在我正在制定一个计划,一旦报告更新,就会向人们发送电子邮件,问题出在那些周末。 我可以以某种方式编制时间表,以便在周末跳过日期,而不是在下一个星期一进行吗?

1 个答案:

答案 0 :(得分:0)

您可以使用数据驱动订阅执行此操作。您需要编写一个SQL查询来检查当前日期并确定它是否是这些情况之一。如果查询是有效日,请让查询返回您要发送的电子邮件地址。

然后,在订阅的“收件人”字段中,您可以引用查询中的字段。将其设置为每天运行。订阅将每天运行该查询,并仅在条件为真时发送电子邮件。