如何安排 SSRS 报告订阅以在工作日内多次发送报告。
我需要在工作日每 30 分钟一次。
当然..
如果您右键单击文件夹视图中的报告并选择“订阅”
输入您的电子邮件详细信息,然后在底部的“订阅处理选项”中,单击“选择计划”
将计划详细信息更改为每小时报告,并将分钟更改为 30。
这应该适用于您的情况。但是,您可能无法对周末做任何事情,除非您使用数据驱动的订阅并将天数合并到查询中以不带回周末的任何数据。
就像是:
--day isn't saturday or sunday
IF DATEPART(dw,GETDATE()) != 7 AND DATEPART(dw,GETDATE()) != 1
BEGIN
--Put your real query in here
SELECT 1 test1, 2 test2, 3 test3, 4 test4
END
ELSE
--Put a query that returns back zero results in here for the weekend
SELECT * FROM (SELECT 1 test1, 2 test2, 3 test3, 4 test4) data WHERE test4 != 4