탐색의 AND/OR 필터

Explore에서 필터 표현식을 수동으로 만들 필요 없이 AND/OR 필터 로직을 그룹화하여 사용합니다.

AND/OR 필터 만들기

AND/OR 필터는 결과 위에 있는 탐색의 필터 섹션에 표시됩니다. 탐색에서 필터를 추가하거나 수정할 때 AND/OR 로직을 사용하여 필터를 맞춤설정할 수 있습니다.

여러 가지 방법으로 필터를 추가할 수 있습니다.

  • 탐색 필드 선택 도구에서 필드의 필드로 필터링 아이콘 을 선택합니다.
  • 필드의 데이터 테이블 톱니바퀴 메뉴에서 필터 옵션을 선택합니다.
  • 탐색의 필터 섹션에서 필터 버튼을 선택합니다.

필터를 삭제하려면 필터 옆에 있는 삭제 X 아이콘을 클릭합니다.

섹션 섹션 옵션

필터를 두 개 이상 추가하면 ANDOR 필터 논리를 지정하고 둘 다 전환할 수 있는 옵션이 필터 필드 왼쪽에 표시됩니다. 새 필터 그룹은 그룹 간에 ANDOR 필터 논리를 지정하는 옵션이 있는 별도의 필터 집합을 만듭니다. 필터 섹션에는 다음 옵션이 포함됩니다.

  1. AND/OR 논리 버튼 — 필터 논리를 전환하려면 이 옵션을 선택합니다. 선택한 논리에 따라 AND 또는 OR로 표시됩니다. 중요: 필터 조건에 따라 AND 또는 OR 버튼이 작동하지 않을 수 있는데 이는 논리가 전환될 수 없음을 나타냅니다.
  2. + 필터 버튼 — 동일한 그룹에 다른 필터를 추가하려면 이 옵션을 선택합니다.
  3. + 새 그룹 버튼 — 새 필터 그룹을 만들려면 이 옵션을 선택합니다.
  4. + 커스텀 표현식 버튼 — Lexp를 사용하여 커스텀 표현식을 수동으로 만들려면 이 옵션을 선택합니다.

필터 그룹

필터는 AND/OR 필터 논리를 통해 연결된 개별 그룹으로 정렬할 수 있습니다. 예를 들어 A 그룹과 B 그룹에 여러 필터가 있을 수 있으며 group A 또는 group B를 필터링하도록 탐색을 설정할 수 있습니다. 그룹을 사용하면 직접 관련되지 않은 여러 조건을 기준으로 탐색을 필터링할 수 있습니다.

예를 들어 다음 탐색 필터에는 OR 로직으로 구분된 두 그룹이 포함됩니다.

  1. 주문 상태pending AND 사용자 상태California OR
  2. 제품 카테고리active AND 인벤토리 항목 비용100 이하

결과 탐색에는 Californiapending 주문 또는 less than or equal to 100 카테고리의 Active 카테고리 상품이 포함된 주문이 표시됩니다.

AND/OR 필터 및 필수 필터

필수 필터(예:always_filter 매개변수 또는 conditionally_filter 매개변수와 함께 요구되는 필터)는 항상 첫 번째 필터 그룹 또는 group A에 표시됩니다.

필수 필터로 참조되는 필드에 여러 필터 조건을 추가하려면 각 조건 옆에 있는 추가 버튼 을 클릭합니다. OR 필터 논리는 필수 필터 필드에 추가되는 각 조건 사이에 자동으로 적용됩니다.

+ 필터 버튼을 클릭하여 group A에 여러 필터를 추가하고 + 새 그룹을 클릭하여 후속 필터 그룹을 추가할 수 있습니다.

대시보드의 AND/OR 필터

AND/OR 필터는 탐색 필터 섹션에서 생성되며 쿼리가 실행되기 전에 Looker 표현식으로 변환됩니다. 따라서 AND/OR 필터는 대시보드의 기본 필터와 다르게 작동합니다.

AND 필터와 OR 필터를 모두 사용하는 쿼리가 대시보드에 추가되면 대시보드 필터 섹션에 필터가 표시되지 않습니다. 필터는 여전히 쿼리에 적용되며 해당 쿼리 타일에서 수정할 수 있습니다.