【发布时间】:2019-03-27 13:39:33
【问题描述】:
我创建了一个 SSRS 报告,还创建了一个订阅以在电子邮件中附加该报告。这工作得很好。
我必须在报告中传递报告日期参数才能捕获任何数据。对于该特定日期,如果有记录则发送报告,否则不发送报告。
我已经尝试过数据驱动订阅,并在编辑数据集中给出了以下查询,并将其作为 TO 电子邮件 ID 字段传递。
select 'aaa.bbb@xxx.com' EmailID
where 1<=(select count(1) records from dbo.table)
在参数字段中,我正在传递日期参数。
我关注了这个视频 https://www.youtube.com/watch?v=TOdKNWVes5g
如果该指定日期有任何行,则它会发送到上述电子邮件 ID,否则不应发送,因为没有检索到数据。 然而,在这两种情况下,电子邮件都会与报告一起发送。如果有数据,则报告有数据,否则报告为空。
如果没有该日期的数据,我根本不想发送报告。
我在这里缺少什么? 任何帮助表示赞赏!
【问题讨论】:
标签: reporting-services ssrs-2012