仅当有数据时,SSRS才会向电子邮件订阅报告

时间:2014-11-18 16:35:32

标签: sql-server reporting-services ssrs-2008

我目前有一份抓住某些订单(折扣订单)的报告,并且每天都会通过电子邮件发送。但是,如果有折扣订单,是否有办法只发送电子邮件或发送订阅?

非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

我们用于此问题的解决方法有点愚蠢但非常有效。

在代码的开头添加行计数检查,如:

IF (SELECT COUNT(X) FROM TABLES)>0
BEGIN
RAISERROR ('No Rows to Report',2,1)
END

该错误将停止执行订阅。