POWERBI是可以实现行级别权限以及页面级别权限的,本文主要介绍行级别权限。
一、数据模型
数据模型如下:
我们希望实现的场景是根据人员所归属的区域不一致,实现不同的人员所能看到的数据量是不一样的。
先来理清下思路,大致有2种方式:第一种,建立各个区域为单独的权限组,在前台把人员配置到这些权限组里,达成权限限制;第二种,建立账号体系,利用powerbi的username函数获取人员的账号,从而获取人员的所属区域,达到我们的权限配置。
二、实践
1、静态权限设置
该类权限并不会随着数据的动态获取而发生变化,一些固定不太会变化的权限控制比较适合用该类方式来做,比如某些用户只会看某个省份的数据,且后期不会再有变动。该类权限只要设定好角色之后,在前台配置即可,比较方便。
首先,我们来定义一个角色,这里可以理解为一个组别,浙江省。
然后在前台设置行级权限
<