Explore에서 필터 표현식을 수동으로 만들 필요 없이 AND/OR 필터 로직을 그룹화하여 사용합니다.
AND/OR 필터 만들기
AND/OR 필터는 결과 위에 있는 탐색의 필터 섹션에 표시됩니다. 탐색에서 필터를 추가하거나 수정할 때 AND/OR 로직을 사용하여 필터를 맞춤설정할 수 있습니다.
여러 가지 방법으로 필터를 추가할 수 있습니다.
- 탐색 필드 선택 도구에서 필드의 필드로 필터링 아이콘 을 선택합니다.
- 필드의 데이터 테이블 톱니바퀴 메뉴에서 필터 옵션을 선택합니다.
- 탐색의 필터 섹션에서 필터 버튼을 선택합니다.
필터를 삭제하려면 필터 옆에 있는 삭제 X
아이콘을 클릭합니다.
섹션 섹션 옵션
필터를 두 개 이상 추가하면 AND
와 OR
필터 논리를 지정하고 둘 다 전환할 수 있는 옵션이 필터 필드 왼쪽에 표시됩니다. 새 필터 그룹은 그룹 간에 AND
및 OR
필터 논리를 지정하는 옵션이 있는 별도의 필터 집합을 만듭니다. 필터 섹션에는 다음 옵션이 포함됩니다.
- AND/OR 논리 버튼 — 필터 논리를 전환하려면 이 옵션을 선택합니다. 선택한 논리에 따라 AND 또는 OR로 표시됩니다. 중요: 필터 조건에 따라 AND 또는 OR 버튼이 작동하지 않을 수 있는데 이는 논리가 전환될 수 없음을 나타냅니다.
- + 필터 버튼 — 동일한 그룹에 다른 필터를 추가하려면 이 옵션을 선택합니다.
- + 새 그룹 버튼 — 새 필터 그룹을 만들려면 이 옵션을 선택합니다.
- + 커스텀 표현식 버튼 — Lexp를 사용하여 커스텀 표현식을 수동으로 만들려면 이 옵션을 선택합니다.
필터 그룹
필터는 AND/OR 필터 논리를 통해 연결된 개별 그룹으로 정렬할 수 있습니다. 예를 들어 A 그룹과 B 그룹에 여러 필터가 있을 수 있으며 group A
또는 group B
를 필터링하도록 탐색을 설정할 수 있습니다. 그룹을 사용하면 직접 관련되지 않은 여러 조건을 기준으로 탐색을 필터링할 수 있습니다.
예를 들어 다음 탐색 필터에는 OR 로직으로 구분된 두 그룹이 포함됩니다.
- 주문 상태가
pending
AND 사용자 상태가California
OR - 제품 카테고리는
active
AND 인벤토리 항목 비용은100
이하
결과 탐색에는 California
의 pending
주문 또는 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 필터를 모두 사용하는 쿼리가 대시보드에 추가되면 대시보드 필터 섹션에 필터가 표시되지 않습니다. 필터는 여전히 쿼리에 적용되며 해당 쿼리 타일에서 수정할 수 있습니다.