Skip To Content

데이터 필터링

필터 생성은 집중적이고 효과적인 대시보드를 구축하기 위한 필수 과정입니다. 필터를 사용하면 대시보드의 데이터 시각화를 강화하는 데 사용되는 원본 레이어의 피처를 제한하도록 검색 조건을 하나 이상 지정할 수 있습니다. 정의한 검색 조건을 충족하는 레이어 피처만 대시보드 요소 렌더링에 사용됩니다.

필터는 디자인 타임(대시보드를 구성할 때) 또는 런타임(대화형 대시보드 환경의 일부로 선택기를 구성할 때)에 적용할 수 있습니다.

웹 맵의 운영 레이어 또는 대시보드에 사용되는 웹 레이어 항목에 적용되었던 필터 조건이 대시보드에 적용됩니다. 이미 생성되어 있는 미리 정의된 필터 조건 외에도 대시보드에서 구성한 모든 필터 조건이 구현됩니다.

필터 조건 컴포넌트

일반적으로 필터 조건은 필드 이름, 연산자, 값으로 구성됩니다. 이러한 컴포넌트는 필터를 생성할 때 나타나는 첫 번째, 두 번째 및 세번째 설정에 각각 지정됩니다(해당하는 경우).

조건 = <필드 이름> <연산자> <값>

연산자는 일반적인 용도에 따라 다음과 같은 범주로 나누어집니다.

  • 비교
  • 고정 비교
  • 상대 비교
  • 목록
  • Null 또는 빈 값
  • 패턴 매칭
  • 범위
필터를 구성하는 경우 선택한 필드 유형과 필드에 코딩된 문자열이 포함되는지 여부에 따라 사용 가능한 연산자가 결정됩니다. 다음 테이블에는 이러한 요인에 따라 사용 가능한 연산자가 나와 있습니다.

연산자 용도필드 유형 및 코딩된 문자열

비교

같음

고유, 숫자, 소수, 문자열, 코딩된 문자열

같지 않음

고유, 숫자, 소수, 문자열, 코딩된 문자열

다음보다 큼

고유, 숫자, 소수

보다 크거나 동일함

고유, 숫자, 소수

다음보다 작음

고유, 숫자, 소수

보다 작거나 동일함

고유, 숫자, 소수

고정 비교

다음과 같음

날짜

다음과 같지 않음

날짜

다음 이전 날짜임

날짜

다음 날짜이거나 그 이전 날짜임

날짜

다음 이후 날짜임

날짜

다음 날짜이거나 그 이후 날짜임

날짜

상대 비교

다음의 지난 기간 내에 포함된 날짜임

날짜

다음의 지난 기간 이전 날짜임

날짜

다음의 미래 기간 내에 포함된 날짜임

날짜

다음의 미래 기간 이후 날짜임

날짜

목록

포함

고유, 숫자, 문자열, 코딩된 문자열

다음을 포함하지 않음

고유, 숫자, 문자열, 코딩된 문자열

Null 또는 빈 값

Null임

숫자, 소수, 날짜, 문자열, 코딩된 문자열

Null이 아님

숫자, 소수, 날짜, 문자열, 코딩된 문자열

비어 있음

문자열

비어 있지 않음

문자열

패턴 매칭

다음으로 시작함

문자열

다음으로 시작하지 않음

문자열

다음으로 끝남

문자열

다음으로 끝나지 않음

문자열

다음을 포함함

문자열

다음을 포함하지 않음

문자열

범위

사이

고유, 숫자, 소수

다음 사이에 속하지 않음

고유, 숫자, 소수

고정 및 상대 비교 연산자에 대한 자세한 내용은 날짜 기반 필터 조건을 참고하세요.

참고 사항:

날짜별로 피처를 필터링하려면 레이어가 표준화된 SQL 함수를 지원해야 합니다.

필터 조건을 구성하는 마지막 단계는 값을 지정하는 것입니다. 다음 테이블에 요약되어 있는 것처럼, 정의할 수 있는 값과 값을 정의하는 방법은 선택한 연산자의 용도에 따라 다릅니다.

연산자 용도 값 지정 방법

비교

특정 값 또는 다른 필드를 선택합니다.

고정 비교

기간 선택, 특정 값 입력, 또는 필드를 선택합니다.

상대 날짜 비교

날짜 단위 승수를 입력하고 날짜 단위를 지정합니다.

목록

값을 하나 이상 입력합니다.

Null 또는 빈 값

N/A

패턴 매칭

매칭할 값을 입력합니다.

범위

하한값과 상한값을 입력합니다.

필터 조건 결합

필터 조건을 결합하여 복잡한 식을 작성할 수 있습니다. 필터에 포함할 수 있는 조건의 개수에는 제한이 없습니다. 조건을 결합할 때는 ANDOR라는 2개의 논리 연산자가 제공됩니다. 예를 들어 다음과 같은 식을 작성할 수 있습니다.

식 = 조건1 AND 조건2 OR 조건3

AND를 클릭하면 양쪽의 조건을 동시에 충족하는 피처에 대한 정보가 요소에 나타납니다. 예를 들어 특정 날짜에 발생했지만(조건1) 아직 대처하지 못한(조건2) 비상 사건에 대한 정보가 지표에 표시되도록 하려면 AND를 클릭하여 두 조건을 결합합니다.

OR를 클릭하면 두 조건 중 어느 한 조건 또는 두 조건을 동시에 충족하는 피처에 대한 정보가 요소에 나타납니다. 예를 들어 2개의 특정 날짜에 발생한 비상 사건에 대한 정보가 지표에 표시되도록 하려면 OR를 클릭하여 각 날짜에 대한 두 조건을 결합합니다.

고유, 숫자, 문자열, 코딩된 문자열 문자 유형의 경우 여러 개의 고유 값을 입력할 수 있는 include 또는 does not include 연산자를 사용하여 조건을 결합하지 않을 수 있습니다.