假设我在数据集中有1000行。这些行有一个office / department列。我想要的是创建一个可由组织中的所有用户访问的报告,但具有STRICT要求,用户应该只查看其办公室/部门的数据。即office / department列值与其所属的办公室相匹配。
我正在考虑创建与可用办公室相对应的ssrs角色,然后将office / department列与用户角色相匹配,但似乎没有在SSRS中获取当前用户的角色名称。我只看到User!UserID
。
什么是最可靠和易于维护的方式处理这种要求?
如您所见,用户ID是您在SSRS中必须使用的全部内容。您需要使用它来查找他们的角色和权限应该是什么。因此,您需要访问定义了正确映射的表。