【发布时间】:2021-07-24 05:53:31
【问题描述】:
我尝试使用 Dax 函数在 SSAS 中对某些行级安全性进行编程。
我的想法是,一名员工可以看到比他所能看到的更多的数据。 在这种情况下,Bob 可以看到他的数据,也可以看到他的 Collegue Lars 可以看到的数据。 我们创建了一个事实视图表,我们在其中附加了一个域名,以便我们更容易在 RLS 中进行过滤
=Sales[DomainName]= IF(USERNAME()="Bob",{"Bob","Lars"},USERNAME())
但如果我想通过 PowerBi 进行测试,他会说
提供了一个包含多个值的表,其中只有一个值 预计
我忘记了什么?
【问题讨论】:
标签: if-statement reporting-services powerbi dax row-level-security