如何顯示或隱藏Power BI Visual


我們都知道,Power BI Visual對於報表可視化而言,還是比較關鍵的一部分,合適的Visual總是能為我們的儀表板的展現起到畫龍點睛的效果,那這一次我們來聊聊如何根據選擇顯示或隱藏Power BI Visual。

 

需求

在下面有一個示例報告。如果用戶選擇左側類別切片器中的項目,我希望右側的矩陣出現。如果切片器中沒有選擇任何內容,當我不想看到矩陣,而是想看的一些其他的東西,這時候又該怎么做呢。

 

 

方案概述

解決這個問題的解決方案涉及到:

  • 創建一個包含1個大的值和1個小的值的樹狀圖;

  • 根據用戶選擇編寫一個返回背景顏色或“透明”的度量,並將其設置為有條件地格式化樹狀圖的顏色;

  • 創建度量以顯示消息。

 

透明的顏色

此解決方案的關鍵是使用DAX基於表達式的顏色格式。你可以通過在末尾添加一個可選的額外2個字符來改變顏色的透明度,如#FFFFFF(00是100%透明)。因此,雖然#FFFFFF是白色,但#FFFFFF00是100%透明(白色)。

 

創建一個樹形圖

在這里我們要注意的是如果只顯示1個值,則無法條件格式化樹形圖的顏色。解決的解決方案是創建一個簡單的數據表,其中包含1個大的數字和1個小的數字。使用輸入數據創建了一個新表,如下所示:

 

 

 接下來加載表並將“ID”添加到樹狀圖的組中和“值”添加到樹狀圖的值中。這給了我一個樹狀圖,它有一個非常大的盒子,一個非常小的盒子(小到看不到它),它會接受使用基於規則的表達式對顏色進行條件格式化。

 

 

寫透明度量

我想在用戶選擇'銷售表'[類別]切片器中的項目時顯示矩陣,否則隱藏矩陣。因此我們需要寫一個這樣的度量

 

 

 這個度量的意思是,如果在切片器中選擇了一個值,則使“顏色”透明,否則使其變為白色。

 

格式化樹形圖

然后將度量應用於樹狀圖。單擊樹形圖,然后選擇格式\數據顏色\高級控件,然后按“字段值”選擇格式,然后選擇度量。

當我在樹狀圖格式化窗格中時,我關閉了所有可選格式,例如邊框,標題,數據標簽等。

創建用戶說明

然后要做的最后一件事是創建一個向用戶提示消息的度量。度量如下。

 

將此度量添加到卡片圖中,關閉類別並將其放在樹狀圖的頂部。視覺效果的順序(從上到下)需要:

  1. 卡片圖

  2. 樹形圖

  3. 視覺顯示/隱藏

     

最終結果

這是最終的結果。

技術交流

1.Power BI免費下載:http://www.yeacer.com/

    Microsoft Power BI Desktop中文最新版:下載地址

2.歡迎加入的Power BI技術群,目前正在學習階段,有興趣的朋友可以一起學習討論。 

   Power Data技術交流群:702966126 (驗證注明:博客園Power BI) 

   更多精彩內容請關注微信公眾號:悅策PowerBI          


如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎各位轉載,作者博客:https://www.cnblogs.com/yeacer/ 


免責聲明!

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



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