SSRS参数隐藏和未隐藏

时间:2016-07-14 08:01:13

标签: reporting-services parameters ssrs-2016

我的报告需要分支名称作为参数。还有其他参数,如商业年度,季度等。

将通过两种方法访问此报告。

1。通过SQL Server报告门户。

总部的用户将通过报表服务器门户访问此报表,并能够选择参数值,因为他们可以查看所有分支数据。

用户可以更改分支

User can change the Branch

2。通过软件

在分支机构使用的软件内调用URL,参数的值将根据访问它的分支在URL中设置并锁定,以便用户可以将其更改为另一个分支。

用户无法更改分支

User can not change the Branch

如何以有条件锁定的方式创建参数?锁定的事实可以在软件调用的URL中指定吗?

我真的想避免为Branch和总部创建两个不同的报告。

1 个答案:

答案 0 :(得分:1)

我可能找到了一种解决方法(实际上是一种更好的方法)。

归功于Kidiskidvogingogin

通过使用UserID内置参数,我可以限制用户在分支名称的下拉框中显示的数据。链接到分支的用户只会看到该分支,链接到headoffice的用户将看到所有分支。

通过使用数据集填充参数,我可以过滤数据集,只返回适用于该用户的分支。