如何根据用户SSRS角色分配过滤SSRS中的数据

问题描述 投票:0回答:1

假设我在数据集中有1000行。这些行有一个office / department列。我想要的是创建一个可由组织中的所有用户访问的报告,但具有STRICT要求,用户应该只查看其办公室/部门的数据。即office / department列值与其所属的办公室相匹配。

我正在考虑创建与可用办公室相对应的ssrs角色,然后将office / department列与用户角色相匹配,但似乎没有在SSRS中获取当前用户的角色名称。我只看到User!UserID

什么是最可靠和易于维护的方式处理这种要求?

sql-server reporting-services ssrs-2016 ssrs-2017
1个回答
1
投票

如您所见,用户ID是您在SSRS中必须使用的全部内容。您需要使用它来查找他们的角色和权限应该是什么。因此,您需要访问定义了正确映射的表。

© www.soinside.com 2019 - 2024. All rights reserved.