2017-07-18 107 views
-1

我们拥有大量的每日数据驱动订阅。有时这些订阅交付失败,因为即使是一个无效的电子邮件地址(终止雇员)。我的问题是有什么办法来创建一个参数/代码/表达式,让我们的订阅通过跳过无效的电子邮件地址分发给用户?有效电子邮件地址的SSRS数据驱动订阅

+0

你有一个包含员工状态和电子邮件地址的表吗?如果是这样,您可以通过您的数据驱动订阅基于查询制作分发列表。 –

+0

这很有趣,SSRS的版本是什么?在2016年,它提供给所有地址,并将报告失败/成功的金额。 – Lucky

+0

我们正在使用SQL Server 2014 – Shan

回答

0

根据您的评论回复,我相信我有一个解决方案。您需要在您的where子句中添加一些错误检查以过滤掉任何发生错误或NULL电子邮件的人。或者,你可以有一个case语句,试图检测和纠正不良电子邮件,并用一个垃圾本地电子邮件地址替换NULLS。

如果SSRS不能传递电子邮件,SSRS不会失败,但如果数据集中没有用于数据驱动订阅的电子邮件,则SSRS不会失败。这将取决于你,以确保这不会发生!