PowerBI 使用Bookmark

使用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來實現酷炫的演示效果。

 

Tags: