如何使用ssrs订阅将一个报告发送到不同的客户端

时间:2016-04-20 12:23:50

标签: sql-server reporting-services

我有一个需要发送给不同客户的报告,我有一个参数接受公司名称,所以我想循环我的参数并将报告发送到这些公司的列表,并需要按以下方式过滤报告公司名称,用户只需要查看公司的数据。

希望我的问题很明确。谢谢

2 个答案:

答案 0 :(得分:1)

数据驱动的订阅将满足您的需求。

https://msdn.microsoft.com/en-us/library/ms169673.aspx

答案 1 :(得分:0)

看起来您需要数据驱动订阅。首先创建一个存储过程,可用于返回EmailAddresses,CC_EmailAddresses和BCC_EmailAddresses。由于您的分发将发送给许多客户,并且您可能不希望每个客户看到其他客户的电子邮件地址,作为一个好的做法,返回BCC_EmailAddresses中的客户电子邮件地址,但您仍然需要让EmailAddresses返回至少一个电子邮件地址。接下来按照提示创建数据驱动订阅。请参阅下面的屏幕截图。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here