免费99精品国产自在现线观看_人妻少妇精品视频区性色_丝袜 屁股 在线 国产_无码视频在线免费观看

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

平時被經常問到的一個問題,就是PowerBI能不能按頁面進行權限控制?比如A用戶只允許查看報告的第2頁,B用戶只能查看第6頁等,PowerBI本身是沒有這個功能的,行級安全性(RLS)也是只能限制數(shù)據(jù)行,并不能按頁面來控制。

不過既然行級別安全性能控制行,我們就利用這個特性,讓每個頁面的名稱作權限表的行,不同的用戶能看到不同的頁面名稱,然后利用導航跳轉到對應的頁面,不就可以實現(xiàn)了嗎?這也正是本文頁面級權限控制方案的基本思路。

運用這個方案需要先熟悉PowerBI的RLS功能,關于RLS我前面已經做了足夠的鋪墊,如果你還不熟悉,請先閱讀這幾篇文章:

利用Power BI行級安全性,限制用戶訪問權限

Power BI行級安全性三種常見的角色規(guī)則設置

利用Excel和這個函數(shù),對PowerBI報告進行動態(tài)的權限控制

下面就讓我們開始吧。


以下面這個PowerBI報告為例,正文報告有4個頁面,頁面名稱分別為整體、電腦外設、手機配件和智能設備

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

1、導入權限表

首先在Excel中制作一個頁面權限表:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

在權限表中,張三可以查看電腦外設頁、手機配件頁;李四只能查看智能設備頁;王五可以查看所有頁面。

將這個表導入到PowerBI中,并利用PowerQuery的分列功能整理成下面的一維表樣式:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

其實你也可以按這個表的格式錄入到Excel權限表,直接導入使用,不用在PowerQuery中整理了。

2、創(chuàng)建角色

創(chuàng)建一個新的角色"頁面控制",表達式非常簡單,直接在頁面權限表添加一個篩選條件:

[賬號] = USERNAME()

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

3、設計封面頁

因為是按頁面控制權限,這個報告中原有的4個頁面不能直接展現(xiàn),要全部隱藏起來,取而代之的是設計一個封面落地頁,讓用戶先看到該頁,然后再根據(jù)權限導航到相應的頁面,所以,封面頁非常重要。

在封面頁中,利用權限表中的“頁面權限”字段,添加一個切片器,這個切片的內容來自權限表,根據(jù)角色規(guī)則,它會隨著不同的登錄賬戶,返回不同的內容。

然后在切片旁邊添加一個按鈕:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

設置按鈕的操作屬性:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

在【類型】里選擇“頁導航”,【目標】里放置一個度量值,它的寫法為:

頁面導航 = SELECTEDVALUE( '頁面權限表'[頁面權限] )

這個度量值很簡單,返回當前切片器的選項內容,但【目標】里可以放度量值,這個功能非常關鍵,可以說是這個解決方案不可或缺的一環(huán),利用它,才可以實現(xiàn)點擊按鈕,導航到切片器所選的那一頁。

至此,所有的關鍵節(jié)點都已經部署完成。

關于封面頁,既然是每個用戶打開報告第一眼就看到的,要盡量做的高上大,可以找張圖片在PPT中設計好,作為封面頁的背景,將切片器和導航放置到相應的位置上,一個按頁面級權限控制的報告就設計好了:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

還可以用度量值將當前登錄的用戶名顯示出來放到封面上:

當前登錄用戶名 = CALCULATE( MAX('頁面權限表'[用戶名]), '頁面權限表'[賬號]=USERNAME() )&""

然后將這個報告發(fā)布到相應的工作區(qū)中就可以了。


某個夏日的午后,張三喝著咖啡,打開電腦,登錄自己的PowerBI賬戶,查看他負責的業(yè)務進展情況:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

一切都是那么的自然。

全神貫注的他,渾然不覺此時的李四,也打開了這個報告,看著與他完全不同的內容……


同樣,當有用戶需要調整頁面權限時,只需要在Excel中更改就行了,如果不在權限列表中的用戶,也打開了這個報告,那么他只能欣賞一下封面,什么都看不了:

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

這個方案并不復雜,靈活運用了PowerBI中的常用功能,行級安全性是靈魂,動態(tài)頁導航是關鍵。

本文介紹有總體思路,也詳細描述了操作細節(jié),希望能幫你設計一個頁面級權限控制的PowerBI報告。

更多推薦

我的新書《PowerBI商業(yè)數(shù)據(jù)分析》上市了

玩轉十三個PowerBI圖表,輕松搞定數(shù)據(jù)可視化

PowerBI中煩人的"空白"是怎么回事?看這篇就知道了

如何對Power BI報告進行頁面級權限控制?(power bi權限設置)

采悟 | PowerBI星球

相關新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁
返回頂部