sql-server - SSRS BIDS 表达式以根据 AD GROUPS 选择可见性

标签 sql-server sql-server-2008 ssrs-2008 reporting-services

我有一个框,上面写着“Dill Down Facility Available”(见截图)

运行报告时,我只希望某些人看到此框。

我想看这个盒子的人包含在19个不同的ADGROUPS中

会有其他人运行这个,但我需要他们看到黄色框之外的所有内容。

如果我右键单击该框并转到:
TextBoxProperties > Visibility > 根据表达式显示或隐藏,

我可以输入表达式。

屏幕截图中写的一个允许我按以下格式选择 1 个个人 AD 名称:

DOMAINNAME\ADNAME

但是,如果我输入 ADGROUP 名称而不是 ADNAME,则不起作用,而是每个人都可以看到黄色框。

由于表达式包含
User!UserID

我相信这可能会阻止我的 ADGROUP 名称在寻找用户时工作,尽管这并不能解释为什么它允许任何人看到此框。

任何人都可以提供表达式以允许:

a) 1 个组名
b) 多个组名

谢谢。

enter image description here

最佳答案

SSRS 没有内置此功能,您需要使用自定义程序集并在您的项目中引用它。

见:http://support.microsoft.com/kb/920769

关于sql-server - SSRS BIDS 表达式以根据 AD GROUPS 选择可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11736858/

相关文章:

sql - 是否可以在单个 CONTAINSTABLE 搜索条件中组合屈折搜索和邻近搜索?

sql - 如何操作传递给存储过程的用户定义表类型的表值参数中的数据?

reporting-services - 编写一个表达式来检查组中的任何值是否为 false

java - 使用哪个 jar 连接到 MS SQL 服务器

sql-server - 如何让 Roundhouse 在第二个硬盘驱动器上创建数据库

sql-server - 无法再登录 SQL Server 2008 R2

c# - 如何检查 SQL Compact 自动收缩设置?

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

sql-server - 在 SSRS 中将日期从 mm/dd/yyyy 转换为 dd/mm/yyyy

reporting-services - 删除左字符 SSRS 报告表达式?