从参数列表中运行报告/发送电子邮件?

时间:2013-03-01 14:25:34

标签: reporting-services sqlparameters

我遇到了一个问题,虽然我觉得我的直觉中有一个“简单”的解决方案,但我没有随处可见!我正在运行的报告使用的数据集包含我需要使用的用户名1)用作运行报告的参数和2)用于创建电子邮件地址并将其发送给用户。我真的还不太了解SSRS,或者有经验,已经创建了参数化报告(永远不要通过我假设需要的数据集进行迭代),也没有设置数据驱动订阅。任何对这两个问题的帮助都会得到永恒的感激。

再次感谢大家....

帕特里克

1 个答案:

答案 0 :(得分:0)

一旦你经历过一次,它就不会太糟糕。首先,您需要从参数数据集中获取SQL(它在报表定义中是多余的)。然后在Report Manager / SharePoint中,您可以定义数据驱动的订阅。从参数数据集中将SQL粘贴到向导中作为查询,然后根据需要在向导的后续页面上使用该SELECT中的列,例如:电子邮件地址...电子邮件地址。

不需要编码(超出您已有的参数数据集),向导相当不言自明,并且有详细记录。

祝你好运!

麦克