Explore 中的 AND/OR 篩選器

無須在探索中手動建立篩選運算式,即可分組並使用 AND/OR 篩選器邏輯。

建立 AND/OR 篩選條件

AND/OR 篩選器會顯示在「探索」頁面的「篩選器」部分。在探索中新增或編輯篩選器時,您可以使用 AND/OR 邏輯自訂篩選器。

新增篩選器的方式有幾種:

  • 在探索欄位挑選器中,選取欄位的「篩選依據欄位」圖示
  • 在欄位資料表齒輪選單中選取「篩選」選項。
  • 在「探索」的「篩選器」部分,選取「篩選器」按鈕。

如要移除篩選器,請按一下篩選器旁的「移除」圖示 X

篩選器區段選項

新增多個篩選器時,系統會在篩選器欄位左側顯示選項,讓您指定 ANDOR 篩選器邏輯,並在兩者之間切換。新的篩選器 group 會建立一組獨立的篩選器,並提供選項,可在群組之間指定 ANDOR 篩選器邏輯。「篩選器」部分包含下列選項:

  1. 「AND/OR」邏輯按鈕:選取這個選項即可切換篩選器邏輯。視所選邏輯而定,會顯示「AND」或「OR」。重要事項:視篩選條件而定,ANDOR 按鈕可能無法使用,表示無法切換邏輯。
  2. 「+ 篩選器」按鈕:選取這個選項,即可在同一個群組中新增其他篩選器。
  3. 「+ 新增群組」按鈕:選取這個選項,即可建立新的篩選器群組
  4. 「+ 自訂運算式」按鈕:選取這個選項,即可使用 Lexp 手動建立自訂運算式。

篩選群組

篩選器可分成不同的群組,並透過 AND/OR 篩選器邏輯連結。舉例來說,群組 A 和 B 中可以有多個篩選器,您可以將探索設為篩選 group A OR group B。您可以使用群組篩選探索,找出不直接相關的多個條件。

舉例來說,下列「探索」篩選器包含兩個以 OR 邏輯區隔的群組:

  1. Orders StatuspendingUsers StateCalifornia OR
  2. 產品類別active,且商品目錄項目成本 <= 100

產生的探索會顯示 California 中的 pending 訂單資料,或是包含 Active 類別商品 (成本為 less than or equal to 100) 的訂單。

AND/OR 篩選器和必要篩選器

必要篩選器 (例如,必須搭配 always_filter 參數或 conditionally_filter 參數使用的篩選器) 一律會顯示在第一個篩選器群組或 group A 中。

如要將多個篩選條件新增至由必要篩選器參照的欄位,請按一下每個條件旁的「新增」按鈕 OR 篩選器邏輯會自動套用至新增至必要篩選器欄位的每個條件。

您可以按一下「+ 篩選器」按鈕,為 group A 新增多個篩選器,也可以按一下「+ 新增群組」,新增後續篩選器群組。

資訊主頁上的 AND/OR 篩選器

「AND/OR」篩選器會在「探索篩選器」部分建立,並在執行查詢前轉換為 Looker 運算式。因此,AND/OR 篩選器的運作方式與資訊主頁上的基本篩選器不同。

如果將同時使用 AND 和 OR 篩選器的查詢加進資訊主頁,篩選器就不會顯示在「資訊主頁篩選器」部分。篩選器仍會套用至該查詢,且可在對應的查詢資訊方塊中編輯