?星友 AgnesJ 分享的 PowerBI 小技巧,在存在外部切片器的情況下,如何設置圖表的默認上下文呢,下面直接進入正文。
如何設置Power BI圖表的默認上下文?
AgnesJ
Power BI 裏經常用到切片器,但切片器設置裏並不能直接設置默認初始值,比如要實現每次打開Power BI時,在切片器沒發生篩選的情況下,讓圖表自動顯示最近一天,該怎麼設置呢?
想要實現Power BI 視圖都能默認顯示最近一個月的銷售額,要怎麼做呢?
最近在做一份2010年到2019年的銷售記錄報表時,遇到了這個問題。客戶要求一打開報表,所有與切片器連接的視圖都默認顯示當前年度的銷售額,也就是說,我需要對我的日期切片器設置一個默認初始值:當前年份。
默認值 = 切片器中沒有選擇時所取的值,一旦切片器中有任何一個選擇,默認值就應該消失。如果切片器中沒有選擇,則切片器所取的列上沒有過濾器直接作用,這使我立即想到ISFILTERED函數。
ISFILTERED 直接過濾columnName時返回TRUE 。如果列上沒有過濾器,或者由於正在過濾同一表或相關表中的不同列而發生過濾,則該函數返回 FALSE。
下面,我會用由兩個表組成的簡單模型給大家做一個演示。
數據樣本:一張銷售表和一張日曆表。
數據來源 :微軟提供樣本資料庫的AdventureWorks2012