reporting-services - 参数中的 Reporting Services 2008 : Using user! 用户 ID

标签 reporting-services parameters ssrs-2008

我有一个带有参数的报告,该参数由查询返回的销售代表列表填充。我想根据运行报告的用户的安全权限过滤该列表。

为了使查询工作,我需要将 user!userID 传递给数据库。我试过这样的事情:

...其中用户名 = 用户!用户 ID...

但它不喜欢语法。

最佳答案

将您的查询更改为:

where UserName = @user

...并在“参数”选项卡中,将“User!UserID”分配给“@user”参数。

关于reporting-services - 参数中的 Reporting Services 2008 : Using user! 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/875939/

相关文章:

sql - 从 URL 生成报告 - SQL Server Reporting Services 2008

Reporting Services HTML 导出 - 图像大小调整问题

reporting-services - 报告服务: Join all field on a dataset

reporting-services - SQL Server 报表生成器 - 显示子组计数

sql - 使用复杂查询在 SSRS 中构建动态查询(动态运算符)

javascript - 访问多个参数

参数在双括号中的 Ruby 方法

ssrs-2008 - 更改 SSRS 中现有的数据集名称

reporting-services - 隐藏或更改 SSRS 中 ToggleItem 文本框的 + 和 - 按钮

vbscript - 我可以将参数传递给 VBScript(使用 cscript 启动的 vbs 文件)吗?