【发布时间】:2010-02-16 18:19:03
【问题描述】:
我有一份 SSRS 报告,其中显示了团队成员的每日状态报告。报表的数据集依赖于 User!UserID 作为参数,该参数被传递给 SQL Query 以获取数据。我想在此报告上创建一个数据驱动订阅,以便每个用户每天早上都能获得他/她的每日状态报告。但是,当我单击“新建数据驱动订阅”时,我收到一条消息“无法创建数据驱动订阅,因为未存储用于运行报告的凭据,报告使用的是用户定义的参数值,或者如果链接的报告,该链接不再有效。”
http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/94ad2583-4591-4d28-add3-629b9565c27d 提供了上述问题的解决方案之一。该帖子说“确保您的报告不包含取决于用户的表达式,例如 User!UserID”。
如果我从表达式中删除 User!UserID,我该如何获取单个用户的数据。请提出建议。
【问题讨论】:
标签: tsql ssrs-2008 reporting-services