本頁說明使用者如何在 Looker 的全新探索體驗中篩選及限制資料。
篩選器可縮小探索結果的範圍,只顯示您感興趣的資料。舉例來說,您可以篩選過去三個月或特定客戶的探索查詢結果。Looker 提供多種篩選條件,可供您篩選資料。
限制資料可讓您查看完整查詢結果的子集。如果想提升速度或效能,特別是處理大型資料集時,設定資料限制會很有幫助。您可以使用 Looker 限制資料列或資料透視欄。
必要的角色
如要查看、篩選及限制探索,您必須具備使用者 Looker 角色,或是包含 explore 權限的其他角色。
如何使用新版「探索」頁面
如要使用新版探索功能,必須為執行個體啟用「新版 Looker 探索和合併查詢功能」預先發布功能。這項預覽功能預設為啟用。如果已停用,且您不是 Looker 管理員,請要求管理員啟用這項功能。
在探索頁面中,按一下「試用新版探索」,即可前往新版探索介面,查看所有您互動過的探索。
篩選資料
篩選器可讓您限制要查看的資料,只顯示感興趣的項目。Looker 執行個體中的任何欄位都可以成為篩選器。
即使欄位未顯示在探索查詢結果中,您仍可依該欄位進行篩選。舉例來說,即使結果只包含「顧客」和「訂單數量」,您還是可以建立查詢,將「訂單日期」篩選為最近 90 天。
您可以在查詢中任意組合使用這些篩選器類型:
基本篩選器最常使用,Looker 會提供適當的下拉式清單、日曆小工具和文字欄位。
進階比對可設定更進階的篩選條件,例如複雜的文字搜尋,或是從過去開始並持續特定天數的日期範圍。
自訂篩選器可讓您指定詳細的商業邏輯、合併
AND和OR邏輯,或使用 Looker 函式。
查看及編輯篩選器
如要在新版「探索」介面中查看或編輯篩選器,請按一下「探索」視窗頂端的「篩選器」圖示,或「設定」面板旁的圖示,開啟篩選器窗格。

如要展開或縮小篩選器窗格,請點選並拖曳篩選器窗格的底邊。
你也可以在篩選器窗格中捲動,查看所有篩選器。
您可以在篩選器窗格中執行下列工作:
- 編輯篩選器條件。
- 按一下「+ 篩選器」、「+ 新群組」 或「+ 自訂運算式」,即可新增篩選器。
- 按一下「移除」圖示 「移除」,即可移除篩選器。
- 如要查看篩選欄位的 LookML,請按一下「設定」篩選器動作選單,然後選取「前往 LookML」。
- 在「探索」中有多個篩選條件或多個篩選條件群組時,請選取 AND 或 OR 邏輯。
新增、移除或變更篩選器後,請務必按一下「執行以更新」,重新執行查詢並套用更新。
如要關閉篩選器窗格,請按一下「篩選器」圖示 。篩選器窗格關閉時,會顯示探索的篩選器摘要。
依儲存格值篩選
按一下「資料」窗格中的儲存格值,然後選取「篩選依據」選項,即可新增該儲存格值的篩選器。
篩選條件
您可以透過篩選條件摘要瞭解篩選器。篩選條件包含下列元素:
- 要篩選的欄位 (維度或指標)。
- 篩選器運算子,例如「介於」、「包含」或「大於」。篩選器運算子會定義邏輯比較,有助於構成篩選器邏輯。
- 篩選器值,資料會與這個值進行比較。
篩選條件會因欄位類型而異。舉例來說,使用時間維度的篩選器可讓您選取篩選器值的時間範圍;數值維度則提供「大於」或「小於」等運算子選項。
您可以在篩選器窗格中變更篩選器的篩選條件。舉例來說,您可以選取運算子的下拉式選單來變更篩選器邏輯,或在篩選器欄位中編輯篩選器值。系統會顯示欄位的可用篩選條件。
如果您為使用文字維度的篩選器輸入值 (例如客戶名稱欄位),Looker 會顯示該欄位的現有資料值清單。在值欄位中輸入時,Looker 會將清單縮小至包含該文字的值。
如要依據大量值進行篩選,請將值清單貼到篩選器欄位。瀏覽器或網路中的其他元素可能會限制可貼上的值數量上限,最少可能只有 2,000 個。
變更篩選條件後,請務必點選「執行以更新」,重新執行查詢並套用更新。
基本篩選器
基本篩選器包含一組簡單的篩選條件,這些條件是根據 Looker 的預設下拉式選單選項而定。
新增基本篩選器的方式如下:
- 在篩選器窗格中,按一下「+ 篩選器」新增基本篩選器。這項操作會開啟「新增篩選器」對話方塊,讓您選擇要建立新篩選器的欄位。
- 在「設定」面板的「所有欄位」或「使用的欄位」分頁中,選取欄位的「依欄位篩選」圖示 。
- 在「資料」窗格中,選取欄位資料欄中的「篩選器」選項 「更多」選單。
新增的篩選器會顯示在篩選器窗格中。前往篩選器窗格,新增篩選器值並編輯篩選條件。
含有使用者屬性的篩選器
Looker 管理員可以設定使用者屬性,指定使用者專屬的值。舉例來說,管理員可以定義銷售區域的使用者屬性,並為個別使用者或使用者群組指派適當的值。
搭配使用者屬性使用篩選條件,即可為每位查看探索或 Look 的使用者自動自訂內容。與使用者屬性相符運算子可提供這項使用者專屬的彈性。舉例來說,您可以在「探索」中篩選銷售區域維度,使其等於銷售區域使用者屬性。「探索」會根據使用者的特定銷售區域進行篩選,並自動調整,向每位使用者顯示其銷售區域的資料。
進階比對篩選器
進階比對篩選器可提供更複雜的篩選邏輯,並在篩選器值欄位中自由輸入文字、篩選運算式或值。
如要新增進階比對篩選器,請使用基本篩選器程序建立篩選器,然後從篩選器的運算子下拉式選單中選取「比對 (進階)」選項。
在文字欄位中輸入篩選運算式或其他邏輯。如要查看所有可用的篩選運算式,請參閱「Looker 篩選運算式」說明文件頁面。
如要在進階比對篩選運算式中輸入特殊字元,請在特殊字元前面加上插入號 (^)。舉例來說,如要在篩選運算式 Santa Cruz, CA 中輸入半形逗號,請輸入 Santa Cruz ^, CA。
如要在進階比對篩選器中參照使用者屬性,請使用下列語法:
{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}
自訂篩選器
自訂篩選器可讓您編寫自訂篩選器所需的欄位、常數、函式和運算子。Looker 可讓您建構評估結果為 yes 或 no 的運算式。執行查詢時,Looker 只會傳回條件為 yes 的資料列。每個「探索」最多可建立一個自訂篩選器。
如要新增自訂篩選器,請按照下列步驟操作:
- 前往篩選窗格。
- 選取「+ 自訂運算式」。
- 輸入維度或函式,Looker 就會顯示函式、運算子和欄位名稱清單,供您在運算式中使用。在下拉式選單中選取要新增至運算式的字詞。完成後,自訂篩選運算式必須評估為
yes或no。 - 選取「儲存」。
- 選取「執行並更新」,執行查詢並套用自訂篩選器。
請參閱這個說明文件頁面,瞭解如何建立 Looker 運算式,以及編輯器如何提供協助。
您可以根據商業邏輯需求,在 Looker 運算式中使用多個欄位、函式和運算子。條件越複雜,資料庫就必須執行更多工作來評估條件,因此複雜條件可能會延長查詢時間。
每個「探索」最多可建立一個自訂篩選器。
如要編輯自訂篩選器,請按一下篩選器旁的「編輯」圖示,開啟自訂運算式編輯器。
多個篩選器
如果探索中有多個篩選器,您可以選擇幾種方式來整理篩選器邏輯。
根據預設,Looker 會將所有篩選器放在一個群組中。該群組中的所有篩選器都會透過 AND 和 OR 篩選器邏輯相互連結。
有時您可能想根據多個不直接相關的條件篩選探索,這時可以建立其他篩選器群組,並透過 AND 或 OR 邏輯連結這些群組。
如要新增篩選器群組,請在「篩選器」部分選取「+ 新群組」。
篩選維度:在計算前限制原始資料
依維度篩選時,原始資料會先套用篩選條件,然後才進行計算。
舉例來說,假設您已建立「探索」來查看初次購買狀態,「探索」包含「訂單狀態」和「訂單數量」欄位。接著,您可以在「訂單是否為首次購買 (是/否)」維度上新增篩選條件,並將值設為 YES。

Looker 會從結果中移除不是首次訂購的所有訂單。「訂單數」指標仍會計算各狀態的訂單,但指標值會比未套用篩選條件時低。
篩選指標:在計算指標後限制結果
篩選指標時,系統會在計算指標後限制結果。
舉例來說,假設您已建立「探索」來查看各城市下單的數量。「探索」包含「使用者所在城市」和「訂單數量」欄位。接著,在「訂單數」指標中新增篩選條件 is >= 250。

Looker 會先計算每個城市的訂單總數,然後套用篩選器。篩選器會將資料集限制為只顯示訂單超過 250 筆的城市,但評估指標值與未套用篩選器時相同。
如果 Looker 傳回空值,您可能需要關閉 Looker 的「維度填入」選項。
移除篩選器
如要從「探索」移除篩選器,請執行下列任一操作:
- 在篩選器窗格中,選取篩選器旁的「移除」圖示 。
- 在「設定」面板的「所有欄位」或「使用的欄位」分頁中,選取欄位的 「依欄位篩選」圖示。
- 在「資料」窗格中,選取欄位資料欄中的「移除篩選器」選項 filter_alt_off「更多」選單 。
其他資料篩選方式
在探索中篩選資料只是其中一種方式。您也可以透過下列方式使用 Looker 篩選資料:
- 您可以設定 Looker 資訊主頁,並為使用者提供選用或必填的篩選器,方便他們篩選資訊主頁上顯示的資料。詳情請參閱「新增及編輯使用者定義資訊主頁篩選器」一文。
- Looker 開發人員可以使用 LookML 指定必要篩選器行為。詳情請參閱「使用 LookML 建立必要篩選器」。
限制資料
Looker 最多支援 5,000 列,如果管理員指定較高的限制,則最多支援 50,000 列。Looker 支援最多 200 個資料欄,可供透視或取消透視查詢結果。為提升瀏覽器效能,建議您使用 50 欄以下的資料。Looker 會為透視查詢結果設定 50 欄的預設欄數上限。
如要查看完整查詢結果的子集,可以設定資料列限制、資料欄限制,或同時設定兩者。
資料列限制
您可以設定最多 5,000 列的資料列限制,如果管理員指定較高的限制,則最多可設定 50,000 列。
如果設定的列數上限過低,可能會隱藏資料,Looker 會顯示警告訊息。排序順序很重要:Looker 先套用排序,再套用限制。舉例來說,在包含「使用者城市」和「訂單數」欄位的查詢中,依「訂單數」排序,然後指定 5 的資料列限制,即可查看訂單數排名前五名的城市。

如要進一步瞭解 Looker 其他部分的資料列限制,請參閱「Looker 的所有資料列限制為何?」最佳做法頁面。
資料欄限制
如果您在查詢結果中新增透視,Looker 會將預設的資料欄限制設為 50。您可以將欄數上限調高至 200,或調低至 1。
樞紐分析表以外的維度、維度資料表計算、資料列總計資料欄和測量指標資料表計算,不會計入資料欄限制。樞紐分析群組會計入欄數上限,一個群組計為一欄。與資料列限制一樣,排序順序也很重要:Looker 先套用排序,再套用限制。
如果設定的資料欄上限過低,可能會隱藏資料,Looker 會顯示警告訊息。舉例來說,在包含「訂單數」欄位,並依「訂單流量來源」欄位透視的查詢中,如果將欄位限制設為 4,Looker 會新增橫幅,說明已達到列和欄的限制。
