我对SSRS有一些疑问:
我想创建每个客户的帐户报表
SSRS是否可以这样做,我将AccountID作为每个客户端的参数传递,它将为每个AccountID在C盘中形成并保存pdf文件。我该如何自动化?
我是每个客户的电子邮件表。是否可以根据此电子邮件列表向客户发送帐户报表?换句话说,我可以查询帐户对帐单的收件人,并使用他们的帐户对帐单向他们发送电子邮件。
由于
答案 0 :(得分:0)
如果您想定期执行此操作,则需要使用名为Data Driven Subscription的功能。
基本上,它查看SQL Server中的表(参数,EmailAddress)。
例如,假设你有:
ID - 名称------参数----------------电子邮件
1 - SalesGuy1 - 123123123 - SalesGuy1@emailaddress.com
2 - SalesGuy2 - 111111111 - SalesGuy2@emailaddress.com
3 - SalesGuy3 - 222222222 - SalesGuy3@emailaddress.com
然后,根据此表,使用参数执行并将报告发送给适当的用户。
没有简短的描述步骤,所以请看一篇精心编写的Microsoft知识库文章:https://technet.microsoft.com/en-us/library/aa237461%28v=sql.80%29.aspx
还有一些稍新的版本(但内容基本相同): https://msdn.microsoft.com/en-us/library/ms169673.aspx
注意:您不能将共享数据源用于数据驱动订阅。您必须在SSRS中配置电子邮件设置才能使用。