交叉篩選:使用圖表更新儀表板篩選器
只需按幾下滑鼠,即可設定任何圖表或表格來更新儀表板篩選器。
Metabase 可讓您自訂點擊儀表板中卡片時會發生的情況。本文將逐步說明如何設定卡片來更新儀表板上的篩選器小工具,我們稱之為交叉篩選。
這是我們即將連接的儀表板
此交叉篩選儀表板顯示與 範例資料庫 中訂單相關的資訊,該範例資料庫包含在您的 Metabase 安裝中。
我們的目標如下:我們想要設定此儀表板,以便在人們點擊地圖中的州時,儀表板的「州」篩選器會更新並篩選除了 Orders by State
卡片以外的所有其他卡片。
我們也想要連接儀表板,以便在人們點擊長條圖中的類別時,類別篩選器會更新,且所有卡片除了 Orders by Product Category
卡片以外的所有卡片都會更新,以依該類別篩選訂單。
這是運作中的完成儀表板
設定篩選器
我們已將與訂單相關的問題新增至儀表板,因此我們將從新增兩個篩選器開始:州篩選器和類別篩選器。這兩個篩選器的設定程序類似,因此我們將著重於新增州篩選器,您就會了解概念。
從儀表板中,我們將按一下鉛筆圖示以進入儀表板編輯模式。若要新增州篩選器,我們將從右上角的選單中選取篩選器圖示。針對篩選器類型,我們將選取 Location
,而針對種類,我們將選取 State
。若要深入瞭解如何設定篩選器,請參閱儀表板篩選器。
接下來,我們會想要將每個卡片連接到我們的州篩選器,除了我們想要用來更新該篩選器的卡片:Orders by state
卡片。這樣一來,我們就可以點擊不同的州,而其他卡片將會更新以顯示來自點擊州的使用者訂單。
若要設定此交叉篩選,讓我們將每個其他卡片的 Column to filter on
設定為 User.State
。
接下來,我們會想要設定美國地圖以在點擊時更新州篩選器。若要執行此動作,我們需要變更 Orders by State
問題的點擊行為。將滑鼠游標停留在 Orders by State
卡片上方,然後按一下點擊行為圖示
Metabase 將滑出點擊行為側邊欄,我們可以在其中定義在人們點擊 Orders by State
卡片時會發生的情況。由於我們想要卡片更新 State
篩選器,因此我們將選取 Update a dashboard filter
選項。
Metabase 將列出儀表板的可更新篩選器
由於我們想要更新 State
篩選器,因此我們將選取 State
篩選器,並將 User→State
的值傳遞至篩選器。
如此一來,Metabase 將提供我們剛定義的點擊行為摘要。在此案例中,我們已設定 Orders by State
卡片,以藉由將值 User-State
傳遞至篩選器來更新 State
篩選器。
讓我們儲存變更,並試用新的點擊行為
如果我們點擊威斯康辛州,儀表板將篩選其他卡片,以顯示來自威斯康辛州使用者的訂單。如果我們再次點擊威斯康辛州,篩選器會重設,且儀表板上的其他卡片會更新以顯示來自所有州的所有訂單。
目前為止一切順利。現在讓我們繼續設定 Orders by Product Category
以更新儀表板的 Category
篩選器。
此程序與上述程序大致相同,因此我們不會逐步說明。我們只需要執行下列動作即可
- 新增
Category
篩選器,以依Product→Category
篩選儀表板。 - 將每個卡片除了
Orders by Product Category
以外的卡片連接到儀表板的類別篩選器。 - 設定
Orders by Product Category
的點擊行為,以藉由傳遞來自Product→Category
欄位的值來更新類別篩選器。
側邊欄將顯示我們已設定的點擊行為摘要
讓我們儲存變更,這樣就完成了。我們有一個儀表板,人們只需點擊圖表即可依州或類別進行交叉篩選
在我們的範例中,我們新增了文字卡片,以讓人們知道他們可以點擊圖表來篩選儀表板,但您可能只想讓人們自行探索此交叉篩選功能。如果他們錯過,他們隨時可以手動插入值來更新篩選器小工具。
交叉篩選愉快!
延伸閱讀
如需深入瞭解自訂點擊行為,請查看我們關於自訂目的地的文件,其中涵蓋如何設定儀表板卡片以連結到其他儀表板、已儲存的問題,甚至外部 URL,讓您能夠建立豐富的點擊路徑來瀏覽您的資料。
以下是一些涵蓋在 Metabase 中使用篩選器的其他連結
下一步:儀表板中的 Markdown
如何在您的儀表板中使用 Markdown 以獲得樂趣和利潤。