PowerBI 使用Bookmark

悅光陰發表於2021-04-26

使用PowerBI Desktop中的bookmark(書籤),開發人員可以捕獲報表中一個頁面的當前配置,包括過濾器的設定,Visual的狀態等資訊,此後,開發人員可以通過啟用已儲存的bookmark,使報表中的一個Page還原到建立該bookmark時的狀態。

對於報表的受眾來說,bookmark的建立、修改和刪除是非常容易的。使用者不僅可以使用bookmark來儲存報表的個性化視覺效果(Personalize Visual),還可以通過建立一系列的bookmark,構建類似於PPT的簡報,進而,使用者按照設定的順序來遍歷bookmark,從而高效地分享自己的Insight。

一,Bookmark儲存的資訊

從 PowerBI Desktop的主選單 View中,選擇Bookmarks,顯示Bookmarks皮膚:

圖片

當建立新的Bookmark時,下面的資訊會儲存到Bookmark中:

  • 當前的Page

  • 過濾器(Filter)

  • 切片器(Slicer),包括切片器的型別,切片器的狀態

  • Visaul的選擇狀態,比如 cross-highlight filters

  • 排序方向(Sort Order)

  • 下鑽位置(Drill location)

  • 物件的可見性(Selection pane)

  • 可見物件的Focus或Spotlight

二,建立Bookmark

使用者根據特定分析的需要,開始配置一個報表頁面。當報表中的Visual、Filter、Slice等都已經配置好之後,可以建立一個Bookmark來儲存當前Page的狀態。

在Bookmarks皮膚中,點選“Add”按鈕建立新的Bookmark:

1,編輯書籤

對於新建立的Bookmark,點選書籤名稱後面的“...”,或者選中書籤右擊,彈出快捷選單,來編輯書籤。

Update:編輯當前的bookmark

Rename:重新命名當前的bookmark

Delete:刪除當前的bookmark

2,書籤組

Group用於把多個bookmark組織為一個group。

如何把多個bookmark組織到一個分組中?使用者首先按住Ctrl,選擇要包含bookmark,然後從選中的bookmark中任選一個bookmark,點選書籤名稱後面的“...”,最後點選“Group”,選中的bookmark就被新增到分組中。

對於建立的bookmark group,可以為group重新命名,把其他bookmark拖拽到分組中,或者把分組裡的bookmark拖拽出分組。

3,Bookmark儲存的內容

編輯Bookmark儲存的內容:

  • 勾選Data,表示bookmark儲存資料屬性,比如filter和slicer;

  • 勾選Display,表示bookmark儲存顯示屬性,比如,物件的spotlight和可見性;

  • 勾選Current Page,當前Page的修改,表示當bookmark建立時,當前Page是可見的。

這些功能是非常有用的,當使用bookmark在report view 或Visual選擇之間切換時,使用者可以選擇關閉資料屬性,這樣當普通使用者通過選擇bookmark切換檢視時,不會重置過濾器。

三,把shape、button或image關聯到bookmark

使用者還可以把shape、button或image等物件關聯到bookmark,使用此功能,當使用者選擇一個物件時,將顯示與該物件相關聯的bookmark。

當使用button時,該功能特別有用。把一個物件跟bookmark相關聯,需要把物件的Action屬性設定為Bookmark,並從Bookmark列表中選擇一個已建立的Bookmark。通過Selection設定物件的可見性,並結合物件的Action,可以實現非常酷炫的效果。

舉個例子,在報表中,通過button的Action和bookmark,控制圖片的可見性。

Step1:設定兩個相同的button,這兩個button在相同的位置,顯示相同的文字,本文為了方便演示,兩個Button的文字和位置做了區分。

Step2,先隱藏Show按鈕,後建立Bookmark,命名為Show Image bookmark。

Step3:首先隱藏Hide按鈕和圖片,然後顯示Show按鈕,最後建立Bookmark,命名為Hide Image bookmark。

Step4:設定button的Action

設定Show Image 按鈕的Action Type為Bookmark,設定Bookmark為Show Image bookmark:

顯示Hide Image 按鈕,設定Hide Image 按鈕的Action Type為Bookmark,設定Bookmark為Hide Image bookmark:

注意:在設定為Bookmark屬性之後,把Hide Image 按鈕隱藏掉。

這樣,就實現了一個動態的效果:當點選Show Image按鈕時,Page顯示為  Show Image bookmark 儲存的狀態,當點選Hide Image按鈕時,Page顯示為 Hide Image bookmark 儲存的狀態。

四,PowerBI Service中的bookmark

當把包含bookmark的報表 publish到PowerBI Service時,使用者可以在PowerBI Service中,通過View > Bookmarks pane 檢視報表中的 Bookmarks,通過View > Selection pan 可以檢視物件的可見性。

PowerBI Service 可以儲存personnel bookmarks,報表的受眾可以通過私人書籤捕獲報表的當前狀態,進而使用bookmark來實現酷炫的演示效果。

 

相關文章