0

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

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

1. 通过 SQL Server 报告门户。

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

用户可以更改分支

用户可以更改分支

2. 通过软件

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

用户不能更改分支

用户不能更改分支

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

我真的想避免为分支机构和总部创建两个不同的报告。

4

1 回答 1

2

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

归功于 Kidiskidvogingogin

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

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

于 2016-07-15T08:53:02.743 回答