篩選
篩選只是根據特定條件縮小範圍。您可能已經很熟悉在網路上尋找東西時的篩選,例如購物時。也許您只想看到橄欖色的褲子,或是作者姓氏為「Borges」的書,或是穿著橄欖色褲子閱讀豪爾赫·路易斯·博爾赫斯的人的照片。
當您新增篩選步驟時,您可以選取一或多個要篩選的欄。根據您選取的欄的資料類型,您會獲得不同的篩選類型,例如日期欄的日曆。
您可以在每個摘要步驟後新增後續的篩選步驟。這可讓您執行諸如依每月列數摘要,然後在 count
欄上新增篩選條件,以僅包含計數大於 100 的列。(這基本上就像 SQL HAVING
子句。)
對篩選條件感到滿意後,按一下新增篩選條件,然後視覺化您的結果。您的資料將會更新並套用篩選條件。
如果您想要編輯篩選條件,只需按一下螢幕頂端的小紫色篩選條件即可。如果您按一下 X,則會移除篩選條件。您可以視需要新增任意數量的篩選條件。
篩選類型
根據欄的資料類型,Metabase 將呈現不同的篩選選項。
- 數值欄可讓您新增篩選條件,僅包含表格中數字介於兩個特定值之間、大於或小於特定值,或完全等於某個值的列。
- 文字或類別欄可讓您指定您只想包含此欄是或不是特定選項、是否包含、開頭為或結尾為子字串,或列是否為空值的資料。
- 日期欄為您提供許多選項,可依特定日期範圍、相對日期範圍等進行篩選。
- 結構化資料欄,通常為 JSON 或 XML,只能依「為空值」或「非空值」進行篩選。但是,某些資料庫支援 JSON 展開,可讓您將 JSON 資料分割成個別欄,然後您可以在這些欄上進行篩選。
篩選多個欄
檢視表格或圖表時,按一下篩選條件會顯示篩選條件模式。
您可以在此處一次為您的問題新增多個篩選條件(這可以節省您大量的載入時間)。篩選選項會因欄位類型而異。以外鍵連結的任何表格都會顯示在模式的左側標籤中。您也可以篩選您的摘要。
新增完篩選條件後,點擊套用篩選條件以重新執行查詢並更新其結果。若要移除您套用的所有篩選條件,請按一下篩選條件模式左下角的清除所有篩選條件。您在此處套用的任何篩選條件都會顯示在編輯器中,反之亦然。
依日期篩選
依日期欄篩選時,要理解的一個重要事項是特定日期和相對日期之間的差異
- 特定日期是指諸如 2010 年 11 月 1 日或 2017 年 6 月 3 日至 7 月 12 日之類的事物;它們始終指向相同的日期。
- 相對日期是指諸如「過去 30 天」或「本週」之類的事物;隨著時間的推移,這些選項指向的日期會變更。相對日期是在問題上設定篩選條件的實用方法,以便它保持最新狀態,例如,向您顯示過去 7 天內有多少人造訪您的網站。您也可以按一下 … 來指定起始於選項,讓您可以偏移相對日期範圍。例如,您可以將範圍設定為「過去 7 天,從 2 天前開始」。
使用自訂運算式篩選
如果您有更複雜的篩選條件想要表達,您可以從新增篩選條件選單中選取自訂運算式以建立篩選運算式。您可以使用比較運算子,例如大於 >
或小於 <
,以及類似試算表的函數。例如,[Subtotal] > 100 OR median([Age]) < 40
。
依區隔篩選
如果您的 Metabase 管理員已為您正在檢視的表格建立特殊的具名篩選條件,它們會出現在篩選條件下拉式選單的頂端,並以紫色文字顯示,旁邊有一個星號。這些稱為區隔,它們是您組織中常用的篩選條件組合的捷徑。它們可能稱為「活躍使用者」或「最受歡迎的產品」之類。
閱讀其他Metabase 版本的文件。