當前位置:
首頁 > 文史 > 在PowerBI中創建聯動切片器

在PowerBI中創建聯動切片器

進行數據分析時,每個分析維度並不總是獨立的,比如省份是一個維度,城市也是一個維度,而這兩個維度之間是有邏輯關係的,那麼在進行切片分析時,我們希望能達到動態聯動的效果。

在PowerBI中,只要維度表的數據有關係並建立了層次結構的,其實是可以自動實現聯動的效果的,比如有個「省市表」如下,

分別利用[省份]和[城市]生成兩個切片器,效果如下,

兩個切片器是不是聯動起來了呢?

如果維度表還有更細分的層次,三個切片器也是可以聯動的,比如上面的表再加上一個轄區的維度,

同樣可以聯動起來,

上面的表中各個欄位之間是有邏輯關係的,如果沒有關係的欄位,是否可以實現聯動的效果呢?

假如還有個產品表,

我們想要的效果是,當篩選地址時,其他切片器出現省市的選項,而篩選產品時,出現產品類別和產品名稱的選項。首先我們需要構建一個層級表,把省市表和產品表整合到一起,使用DAX新建表,

分析指標=

VAR table1 =

SELECTCOLUMNS(

ADDCOLUMNS("省市","一級指標","地點"),

"一級指標",[一級指標],

"二級指標",[省份],

"三級指標",[城市])

VAR table2 =

SELECTCOLUMNS(

ADDCOLUMNS("產品","一級指標","產品"),

"一級指標",[一級指標],

"二級指標",[產品類別],

"三級指標",[產品名稱])

RETURN UNION(table1,table2)

這樣一個新的分析指標表就建好了,

效果如下,

同樣也實現了動態聯動的效果。

關於上面的聯動切片器,還有兩個小細節可以優化一下。

1,不同的維度顯示在一個切片器中,會顯得不協調,比如,

為了避免出現這種情況,可以設置一級指標的切片器強制單選,這也是PowerBI的最新功能,

這樣二級和三級指標就不會出現混亂的情況,

2,下級指標的切片器選擇後,導致上級指標切片器選項消失,

解決的辦法是通過編輯交互(PowerBI技巧:編輯交互),設置為上級指標的切片器篩選下級,而下級指標的切片器對上級不起作用,這樣無論下級怎麼選擇都不影響上級指標切片器的選項了。

通過以上的示例可以看出,欄位本身是否存在邏輯上的關係並不影響生成一組聯動的切片器,關鍵是構建一個有層次關係的維度表,這在進行動態分析時十分有用,並且把幾個維度整合在一起,可以減少切片器的數量,節省報表空間。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 PowerBI星球 的精彩文章:

PowerBI中的小提琴圖:比盒須圖信息更豐富
關於VAR,我犯了一個錯誤

TAG:PowerBI星球 |