我有一个SSRS报告,显示每日的团队成员的状态报告。报表的数据集依赖于User!UserID作为参数,该参数将传递给SQL查询以获取数据。我想在这个报告上创建一个数据驱动的订阅,这样每个用户每天早上都能得到他/她的每日状态报告。但是,当我单击"New Data-Driven Subscription“时,我收到一条消息:”无法创建数据驱动订阅,因为未存储用于运行报表的凭据,报表正在使用用户定义的参数值,或者如果是链接报表,则链接不再有效。“
http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/94ad2583-4591-4d28-add3-629b9565c27d提供了上述问题的解决方案之一。这篇文章说:“确保你的报告不包含像user!UserID这样的依赖于用户的表达式”。
如果我从表达式中删除User!UserID,我如何才能以单个用户为基础获取数据。请提个建议。
发布于 2010-02-17 06:06:22
http://www.fits-consulting.de/blog/PermaLink,guid,12db87cf-9d2f-4a2f-9f1b-a6cc1f692ea7.aspx在此处提供了解决方法。
非常感谢Markus Fischer。
https://stackoverflow.com/questions/2275226
复制相似问题