Power BI中的切片器,原來還可以這樣交互! -精彩推薦-

切片器是最常用的PowerBI控件,正常情況下,是選擇某個項目就顯示該項目的數據,如果不選時,顯示全部的數據,就像下面這樣:

然後就有星友提問,切片器選擇時正常顯示選擇的數據行,但切片器不選擇任何一個項目時,如何不顯示數據呢?

因爲切片器不選時,就是不能起到篩選作用,所以正常情況下會顯示全部的數據,那如何實現不選時也不顯示數據呢?其實我們依然可以利用DAX來實現。

以上圖中的數據爲例,首先切片器的字段不要用數據表中的字段,應該有個獨立的類別維度表,用這個維度表中的字段來生成切片器。

至於維度表是否與數據表建立關係,對本文來說無所謂,是否建立關係不影響下面要實現的結果。

1、建立度量值

這個度量值的含義是,如果切片器被篩選且當前上下文在切片器的選擇範圍內,返回1,否者返回BLANK。

2、將該度量值作爲可視化表格的篩選器,只顯示度量值結果爲1的數據

這樣兩個簡單的步驟設置好以後,就可以實現期望的結果了:

用PowerBI中的文本搜索控件TextFilter來代替切片器效果也是類似的:

從TextFilter的效果可以看出,輸入關鍵字後,會返回包括該關鍵字的所有數據,這一點和切片器並不相同,不過當清除關鍵字,不選擇任何項目時,結果和切片器一樣,不顯示任何數據。

以上就是切片器非正常交互的一種實現方式,關於切片器其他類型的個性化交互,可以參考之間分享的一篇文章:

利用DAX,突破切片器的默認交互方式



-精彩推薦-

PowerBI數據分析和可視化實戰案例

PowerBI時間相關的度量值,都在這裏了

PDF轉Excel,這個祕籍推薦給你

採悟 from PowerBI星球

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章