PowerBI開發 第十九篇:基於Page創建Tooltip


在PowerBI 報表中,常規的Tooltip是一段文本,當光標懸停在Visual上,Visual上方會自動顯示Tooltip的文本。PowerBI 支持用戶自定義內容豐富的Tooltip,用戶通過創建一個Report Page,在Page上插入文本、圖片和圖表等,並把該Page設置為Tooltip ,這樣就成功創建了一個基於Page的Tooltip ,稱作Tooltip Page,顯示的效果如下圖:

用戶可以設置一個或多個字段與Tooltip Page相關聯,當用戶把鼠標懸停在包含所選字段的Visual上時,Tooltip Page將會顯示在Visual上方,並且Tooltip Page中的數據會受到數據點的過濾。

一,創建Tooltip Page

Tooltip實際上是一個Page,啟用Page的Tooltip屬性,使其作為tooltip來使用。

1,在PowerBI Desktop中創建一個新的Page

2,設置Page Size屬性

在Page的Visualizations頁面中,打開Format 面板,設置Page Size屬性,在下拉列表中選擇 Tooltip,使得Page Size可以作為一個Tooltip來顯示。

3,設置Page View為Actual Size

默認情況下,PowerBI Desktop會鋪滿Page的所有可用空間,但是這種處理方式不適用於tooltip,需要設置Page View為Actual Size。選擇 View -> Page View > Actual Size:

4,命名Page

在Format面板中,根據Tooltip的目的,為Page命名,其他Visual可以通過名稱來引用Tooltip Page。

 

 5,設計Tooltip的UI

根據需要,向Page中添加所需的Visual,根據Tooltip的空間大小,合理選擇1到3個圖表。

6,啟用Tooltip

啟用Page的Tooltip屬性,把該Page注冊為一個Tooltip,確保該Page可以在一個Visual上顯示。

7,為Tooltip配置關聯的字段

一旦為Page啟用Tooltip之后,該Page就轉變成了Tooltip Page,還需要指定與Tooltip Page關聯的字段,即配置Tooltip Page在哪些字段上顯示。

當指定了相應的字段之后,一旦鼠標懸停在應用這些字段的Visual上方,Tooltip Page就會顯示在該Visual上方。字段可以是表中的字段,也可以是計算列和度量。

如下圖,設置Tooltip的字段為一個Measure和一個維度列,Tooltip Page將自動會在應用這些字段的Visual上方顯示。

PowerBI 通過自動檢測Tooltip關聯的字段來顯示Tooltip Page。

二,手動設置Tooltip Page

用戶可以在Tooltip Page中設置Tooltip包含的字段,當鼠標懸停在這些字段上時,Tooltip Page會自動顯示。除此之外,用戶還可以手動為一個Visual設置要顯示的Tooltip Page。

選擇一個Visual,打開Visualizations 窗口,在Format面板中展開Tooltip:

在Page下拉列表中選擇Tooltip 頁面,把Tooltip Page和該Visual相關聯,當鼠標懸停在該Visual上時,關聯的Tooltip Page會自動顯示在Visual上方。

 

 

 

參考文檔:

Create tooltips based on report pages in Power BI Desktop

Extend visuals with report page tooltips


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM