【问题标题】:Run reports/send emails from a list of parameters?从参数列表运行报告/发送电子邮件?
【发布时间】:2013-03-01 14:25:34
【问题描述】:
我遇到了一个问题,虽然我的直觉是有一个“简单”的解决方案,但我却无能为力!我正在运行的报告正在使用一个数据集,其中包含我需要使用的用户名 1) 用作运行报告的参数和 2) 用于创建电子邮件地址并将其发送给用户。我真的对 SSRS 了解不够,或者没有经验,已经创建了参数化报告(不要介意我假设需要遍历数据集),也没有设置过数据驱动订阅。在这两个问题上的任何帮助都将赢得永恒的感激。
再次感谢大家......再次!
帕特里克
【问题讨论】:
标签:
reporting-services
sqlparameter
【解决方案1】:
只要你经历过一次,它就不会太糟糕了。首先,您需要从参数数据集中获取 SQL(它在报表定义中是多余的)。然后在 Report Manager/SharePoint 中,您可以定义数据驱动订阅。将参数数据集中的 SQL 作为查询粘贴到向导中,然后根据需要在向导的后续页面上使用该 SELECT 中的列,例如电子邮件地址...电子邮件地址。
不需要编码(除了您已经拥有的参数数据集之外),并且该向导是相当不言自明且有据可查的。
祝你好运!
迈克