标签: sql-server reporting-services
我有一个需要发送给不同客户的报告,我有一个参数接受公司名称,所以我想循环我的参数并将报告发送到这些公司的列表,并需要按以下方式过滤报告公司名称,用户只需要查看公司的数据。
希望我的问题很明确。谢谢
答案 0 :(得分:1)
数据驱动的订阅将满足您的需求。
https://msdn.microsoft.com/en-us/library/ms169673.aspx
答案 1 :(得分:0)
看起来您需要数据驱动订阅。首先创建一个存储过程,可用于返回EmailAddresses,CC_EmailAddresses和BCC_EmailAddresses。由于您的分发将发送给许多客户,并且您可能不希望每个客户看到其他客户的电子邮件地址,作为一个好的做法,返回BCC_EmailAddresses中的客户电子邮件地址,但您仍然需要让EmailAddresses返回至少一个电子邮件地址。接下来按照提示创建数据驱动订阅。请参阅下面的屏幕截图。