【问题标题】:Subscriptions - SSRS 2005 - Dont send report if there is no data订阅 - SSRS 2005 - 如果没有数据则不发送报告
【发布时间】:2015-04-12 01:14:59
【问题描述】:

我通过添加“收件人”电子邮件地址、“抄送”电子邮件地址并指定了一个参数来创建订阅。如果没有数据,我不希望发送报告。我希望通过普通订阅而不是数据驱动订阅来完成。这可能吗?我以为会有一个简单的复选框或某种形式。

谢谢

【问题讨论】:

    标签: tsql reporting-services reportingservices-2005


    【解决方案1】:

    您可以使用一个过程来触发报告订阅,reportserver.dbo.addevent。创建一个检查是否有数据并有条件地调用此 addevent 过程的过程。从您的订阅中删除时间表并改为安排您的程序。

    【讨论】:

    • 您好,感谢您的回复。有没有其他方法可以做到这一点?我正在考虑添加两个查询,一旦这很重要并且只会带来结果。
    • 没关系,我已经解决了这个问题。我只需要创建一个数据驱动订阅并编写一个查询,因此只有包含数据的用户才会通过电子邮件发送。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2022-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多