这似乎是一个常见问题,但我找不到有效的解决方案。
我有一个显示员工假期余额的 SSRS 报告。
我想制作一个仅显示当前用户信息的链接报告。
内置字段User!UserID
,返回用户的登录名,但是在我们的 DW 中通常不使用登录名,所以我不能单独过滤掉它。我们有一个存储过程,可以将该登录名转换为匹配的UserID
,然后我可以过滤报告。
我的问题是,虽然我有一个返回当前用户的辅助数据集,但
EmployeeID
该数据集不能用于我的主数据集的过滤器,也不能用于任何参数。
由于需要识别当前用户,我不知道在 SSMS 中执行此操作的方法,但我一直试图让它在 SSRS 中工作
为了澄清链接报告的想法,我打算有一个布尔值,其中 true/false 指示是为当前用户显示数据还是只返回所有数据。链接的报告是为了不通过这个微小的变化来复制 RDL
任何帮助将不胜感激,这是我相信我将来会再次遇到的问题