【问题标题】:How to model tables with RLS in power bi?如何在 power bi 中使用 RLS 对表进行建模?
【发布时间】:2022-08-17 23:54:38
【问题描述】:

我不确定如何建模。

我有 3 张桌子。

  • 事实
  • 合同
  • 客户

事实:

然后,使用 RLS 的访问将基于合同。如果您是该合同的经理 1 或经理 2,您将看到它(如果您是该行的经理 1,您也会看到它)。

因此,对于访问表,我将执行 Unpivot,例如:

Sql表

我试过这个模型,但它不起作用:

有没有办法实现这个功能?

    标签: powerbi powerbi-desktop ssas-tabular row-level-security


    【解决方案1】:

    为了让您使用 RLS 轻松生活,请始终尝试创建一个简单的“数据权利”表,这里

    ContractId  UserId
        1        Peter
        1        Rob
        2        Peter
        2        Tim
        . . .   
    

    然后使用 USERPRINCIPALNAME 在该表的 UserId 表上设置您的 RLS Dax 过滤器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-24
      • 2021-03-31
      • 1970-01-01
      • 2022-09-27
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      相关资源
      最近更新 更多