2011-11-16 112 views
3

我们正在使用SSRS 2008 R2。其中已经创建了用于通过电子邮件发送报告的订阅,但不希望在报告没有数据时发送报告,因为我们的订阅将每小时运行一次。请任何人都可以告诉我,如何防止空白报告或报告中没有电子邮件的数据?当报告中没有数据时,SSRS不发送电子邮件

回答

3

我使用存储过程和数据驱动订阅实现了这一点。

  1. 创建一个存储过程,将返回所需的订阅信息(从地址到地址,电子邮件正文等)
  2. 有存储过程检查,如果在您的查询存在数据
  3. 的“如果使用“声明在没有数据存在时返回空白或虚拟电子邮件地址。
  4. 使用存储过程作为数据驱动订阅的来源。
相关问题