PowerBI是支持RLS和OLS的,即行级别权限控制和列级别控制,但是OLS是有很多限制的,特别是在和OLS混合使用时,具体的限制可以参考官方的文档:
https://docs.microsoft.com/zh-cn/analysis-services/tabular-models/object-level-security?view=asallproducts-allversions&viewFallbackFrom=power-bi-premium-current
所以在PowerBI列级权限介绍时已提供过一种解决方案可以让我们同时使用RLS和OLS,把原始列隐藏,然后度量值里判断是否有权限,有权限就显示值,没有权限就返回空或其他。
今天,就来介绍另外一种解决方案,以供有权限的人可以通过原始列来查看数据而不是度量值,整体思路和先前的类似,还是把OLS转换为RLS。
基础度量如下
Sales