Power BI行级安全性三种常见的角色规则设置
上篇文章介绍了PowerBI行级安全性设置的一般步骤,本文再继续介绍一些常用的权限管理角色的设置。
仍然以下面这个PowerBI报表和业务人员张三为例,

前面介绍的是张三负责上海地区的业务,下面根据他所负责的不同业务角色来设置规则。
1. 负责"上海市"和"南京市"的业务
负责两个城市的业务,他就应该可以查看这两个城市的所有数据,规则可以这样设置:
[客户城市] = "上海市" || [客户城市] = "南京市"

他收到的报表效果就会有上海和南京两个城市的数据:

行级安全性完整的设置步骤不再详细介绍,如不清楚参考上篇文章,这里直接按这个规则预览该角色的效果,下同。
2. 负责"上海市"的"耳机"业务
可以对两个表进行设置规则:
[客户城市] = "上海市"
[产品名称] = "耳机"


通过这样的设置,他能查看的数据,就只有上海市的耳机业务数据,相当于两个规则的交集,效果如下:

3. 负责"上海市"的业务和"耳机"的业务
如果张三不仅负责上海市的业务,还负责全部的耳机业务,那么他能查看的数据就要包括所有上海的数据以及所有耳机的数据,相当于两个条件的并集。
这种情况可以创建两个角色:上海业务、耳机业务


然后这两个角色都把张三的账户添加进去,他就可以同时查看两个角色的数据,勾选两个角色来验证:


以上就是几种常见的角色设置,灵活运用以上思路,利用行级安全性精确控制特定人员查看数据的范围。
赞 (0)