SSRS BIDS表达式根据AD组选择可见性

时间:2012-07-31 09:19:15

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

我有一个包含文本'Dill Down Facility Available'的框(见截图)

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

我希望看到此框的人包含在19个不同的ADGROUPS中

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

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

我可以输入一个表达式。

我在屏幕截图中写的那个允许我以下列格式挑选1个人AD名称:

DOMAINNAME\ADNAME

但是,如果我放置一个ADGROUP名称而不是ADNAME,它就不起作用,而是每个人都可以看到黄色框。

由于表达式包含

User!UserID

我相信这可能会阻止我的ADGROUP名称正在寻找用户,虽然这无法解释为什么它允许任何人看到这个框。

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

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

感谢。

enter image description here

1 个答案:

答案 0 :(得分:1)

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

请参阅:http://support.microsoft.com/kb/920769