我有一个带有参数的报告,该参数由查询返回的销售代表列表填充。我想根据运行报告的用户的安全权限过滤该列表。
为了使查询工作,我需要将 user!userID 传递给数据库。我试过这样的事情:
...其中用户名 = 用户!用户 ID...
但它不喜欢语法。
最佳答案
将您的查询更改为:
where UserName = @user
...并在“参数”选项卡中,将“User!UserID”分配给“@user”参数。
关于reporting-services - 参数中的 Reporting Services 2008 : Using user! 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/875939/