篩選器
什麼是篩選器?
篩選器 是一個 述詞表達式,用於根據某些指定的條件限制查詢結果。
例如,您可能想要限制 Orders
表格中的記錄,以便僅查看 Total
欄位值超過 100 的訂單。我們可以使用述詞表達式 Total > 100
來篩選訂單。對於每筆記錄,查詢會評估該表達式是否解析為 true 或 false,並相應地縮小結果範圍。因此,在本例中,如果記錄的總計大於 100,則該記錄會包含在結果中。
在 SQL 中,查詢是使用 WHERE
子句進行篩選的,例如 WHERE Total > 100
。您也可以使用 HAVING
子句在 SQL 中篩選彙總,例如 HAVING AVG(rating) > 3.5
。
Metabase 中的篩選器
- 篩選您的問題結果.
- 將篩選器新增至您的儀表板。
- 設定交叉篩選,讓儀表板篩選器在有人點擊卡片時更新。
- 連結儀表板上的篩選器,以根據另一個篩選器的值來限制結果。
- 在原生 SQL 查詢中設定智慧型欄位篩選器,這些篩選器知道根據欄位類型和欄位資料呈現哪些篩選選項。
- 建立篩選器小工具,作為儀表板上的搜尋功能,例如用於查詢工具。
Metabase 中的篩選器範例
圖 1 顯示 Metabase 範例資料庫中的 Products
表格,其中新增了一個篩選器,將結果範圍縮小到僅包含 Title
欄位包含「Hat」一詞的產品
