一,配置報表查看權限
需求:不同的人或角色查看不同的PowerBI報表
方法一:使用dynamic365添加用戶組管理
參考教程:https://www.pianshen.com/article/25031937531/
方法二:配置訪問目錄和用戶角色
參考教程:https://blog.csdn.net/bluefire5/article/details/119619022
方法三:如果數據源是SQL,通過SQL AS實現人員或者部門級的權限控制
二,配置行級權限
參考教程:
https://docs.microsoft.com/en-us/power-bi/admin/service-admin-rls
教程已經很細了,簡單記錄一下步驟:
Step1 - 准備數據,從文件路徑獲取限制行級權限的字段 [Country]
Step2 - 在PowerBI Desktop上選擇角色管理,新建角色,CN,VN,,,
Step3 - 選擇角色VN,右擊表,雙擊字段Country,修改DAX為Country = "VN"
Step4 - 選擇角色CN,,右擊表,雙擊字段Country,修改DAX為Country = "CN"
Step5 - 對每個國家重復以上步驟
Step6 - 點擊發布,選擇Workspace
Step7 - 在PowerBI Service上,選擇Workspace ->Workspace Access, 添加用戶或用戶組並設置為Views
Step8 - 選擇剛剛發布的Dataset - >Security -> 在各個國家下添加對應的用戶或用戶組
Step9 - 測試,配置完成。