reporting-services - 计划 SSRS 报告 - 工作日多次

标签 reporting-services

如何安排 SSRS 报告订阅以在工作日多次发送报告。

我在工作日每 30 分钟需要一次。

最佳答案

当然..

如果您在文件夹 View 中右键单击报告并选择“订阅”

输入您的电子邮件详细信息,然后在底部的“订阅处理选项”中,单击“选择计划”

Processing Options

将计划详细信息更改为每小时报告一次并将分钟数更改为 30。

SSRS Schedule

这应该适用于您的情况。但是,您可能无法对周末做任何事情,除非您使用数据驱动的订阅并将天数合并到查询中以在周末不带回任何数据。

Data Driven Subscriptions

类似于:

--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

关于reporting-services - 计划 SSRS 报告 - 工作日多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19882880/

相关文章:

css - 为什么 input[type=text] 在 IE 中不起作用

reporting-services - 基于参数选择的 SSRS 隐藏列

sql - 是否可以自定义 SSRS 订阅中的参数值?

c# - 动态定义SSRS报表的DataSet和DataSource

reporting-services - 在报告服务上从字符串转换日期时间时转换失败

sql - 如何在 SSRS 中实现 'Not In' 过滤器?

reporting-services - 在单个报告中使用两个不同的数据集

asp.net - 替代 SSRS 前端

reporting-services - 收到 “one or more parameters required to run the report have not been specified”错误

c# - 使用 RDLC 的报告无法加载数据集