데이터 필터링

Insights in ArcGIS Online
Insights in ArcGIS Enterprise
Insights Desktop

속성 필터는 기본 데이터를 변경하지 않고도 쿼리를 사용하여 작업 데이터 범위를 좁힐 수 있습니다. 필터는 필터를 변경하거나 재설정 할 때까지, 한 세션에서 다른 세션으로 페이지 또는 카드에 표시되는 내용을 제한합니다. 데이터셋 레벨에서 또는 개별 카드에 대해 날짜, 숫자, 비율, 문자열 필드를 필터링할 수 있습니다.

예시

소매점이 Chicago 지역에서 새로운 시장을 확장하려고 합니다. 시장 조사에 따르면 리테일의 주요 고객은 가계 소득이 $75,000 이상인 30-45세 여성으로 나타났습니다. 시장 분석가는 해당 정보를 사용하여 확장할 인접 영역을 파악해야 합니다.

분석가는 총 인구, 연령 범위별 여성 인구, 가계 소득 중앙값을 포함하여 Chicago의 인구 조사 블록 그룹에 대한 데이터를 수집했습니다. 분석가는 30~45세인 여성의 총 인구 비율로 새 필드를 계산합니다. 준비가 끝나면 분석가는 필터를 적용하고 시장 조사 기준에 맞는 블록 그룹을 찾을 수 있습니다.

첫 번째 필터는 계산된 필드에 적용됩니다. 분석가는 데이터 분포를 조사한 후 30-45세 여성 비율의 임계치를 20%로 설정하기로 결정합니다. 두 번째 필터는 가계 소득의 중앙값에 대해 생성되며 시장 조사에 따르면 $75,000의 하한이 있어야 합니다.

간단한 단계를 통해 분석가는 데이터를 신규 매장 위치를 위한 18개의 최적 블록 그룹으로 범위를 좁혔습니다. 이제 분석가는 결과를 구역 지정 정보 및 사용 가능한 리테일 임대료와 교차 참조하여 최종 위치를 찾을 수 있습니다.

필터링된 데이터에 18개의 블록 그룹이 포함되어 있습니다.

필터 유형

속성 필터는 전체 데이터셋이나 단일 카드에 적용될 수 있습니다. 다중 필터는 동일한 데이터셋과 카드에 적용될 수 있습니다. 다중 필터가 동일한 데이터에 적용되면 필터는 AND 절로 결합된 것처럼 취급됩니다. 즉, 모든 필터와 일치하는 피처만 표시됩니다.

데이터셋 필터

데이터셋 필터는 데이터 창의 필드에 적용되며, 필터링된 필드가 카드에 표시되는지 여부에 관계없이 데이터셋을 사용하여 모든 카드에 반영됩니다.

데이터셋 필터를 생성하려면 다음 단계를 완료합니다.

  1. 데이터 창에서 필터링할 필드 위에 마우스를 놓습니다.
  2. 필드 옆에 있는 데이터셋 필터 버튼데이터셋 필터을 클릭합니다.
    데이터셋 필터 버튼은 데이터 창에서 접근할 수 있습니다.
  3. 카드에 표시하려는 데이터가 포함되도록 필터를 조정합니다.
  4. 적용을 클릭합니다.
  5. 같은 데이터셋의 모든 카드가 업데이트되어 필터 설정이 반영됩니다.

카드 필터

카드 필터는 단일 카드에 표시된 데이터에만 적용됩니다. 따라서 카드 필터를 사용하면 동일한 데이터에 대한 별도의 뷰를 생성하여 데이터셋 내에서 비교할 수 있습니다.

카드 필터가 적용된 후에 카드 필터 버튼 카드 필터에 숫자가 추가되어 카드의 필터 수를 표시합니다. 또한 데이터셋 레벨에서 동일한 필터가 적용된 상태로 결과 데이터셋결과이 데이터 창에 추가됩니다. 결과 데이터셋을 사용하여 새 카드가 생성된 경우 모든 카드가 결과 데이터셋의 필터를 참조하며 카드 필터가 기존 카드에서 제거됩니다. 기존 카드도 결과 데이터셋을 참조하므로 표시되는 데이터는 변경되지 않습니다.

카드 필터를 생성하려면 다음 단계를 완료합니다.

  1. 필터링하여 활성화할 카드를 클릭합니다.
  2. 카드 필터 버튼카드 필터을 클릭합니다.
    카드 필터 버튼은 카드 도구모음에서 접근할 수 있습니다.

    카드 필터 창이 나타납니다.

  3. 목록에서 필터링할 필드를 선택합니다.
    비고:

    카드에 기존 필터가 이미 있으면 카드 필터 창에 나열됩니다. 새 필터는 필터링할 필드를 선택하기 전에 새 필터를 클릭하여 생성할 수 있습니다.

  4. 카드에 표시하려는 데이터가 포함되도록 필터를 조정합니다.
  5. 적용을 클릭합니다.
  6. 현재 카드만 필터 설정을 반영하도록 업데이트됩니다.

숫자 또는 비율 필드 필터링

숫자와 비율은 표시되는 값 범위를 변경하여 필터링되는 연속 데이터입니다. 숫자 또는 비율 필드를 필터링할 때는 하단에 슬라이더가 있는 히스토그램이 나타납니다. 히스토그램은 필드의 값을 동일한 간격 그룹으로 집계하고 각 그룹 내의 값 빈도를 표시합니다. 따라서 히스토그래을 사용하면 필터 적용 시 포함되거나 제외되는 데이터의 양을 파악할 수 있습니다.

범위의 하단과 상단에서 슬라이더를 조정하거나 노드를 클릭하고 새 값을 입력합니다.

숫자 필드의 범위 필터링

문자열 필드 필터링

문자열 필드는 텍스트를 포함하거나, 경우에 따라 개별 숫자 값을 포함합니다(예시: 우편 번호가 숫자로 표시되는 것보다 더 정확하게 문자열로 분류됨). 문자열 필드를 필터링하면 표시하거나 제외할 고유 값을 선택하거나 선택 해제합니다. 다음과 같은 문자열 필터 방법을 사용하여 값을 선택하거나 선택 해제할 수 있습니다.

  • 모두 선택 - 모두 선택 체크 박스를 켜거나 꺼서 필터의 모든 값을 선택하거나 선택 해제합니다.
  • 클릭 - 필터의 개별 값을 켜거나 끕니다. 클릭한 체크 박스만 선택되거나 선택 해제됩니다.
  • Shift 키를 누른 상태로 클릭 - 여러 값을 켜거나 끕니다. 첫 번째로 클릭한 체크 박스와 두 번째로 클릭한 체크 박스 사이의 모든 체크 박스가 선택되거나 선택 해제됩니다.

비고:

Shift 키를 누른 상태로 클릭하는 방법은 고유 값이 500개 미만인 필드에 대해서만 사용할 수 있습니다.

문자열 필드의 값 필터링

날짜/시간 필드 필터링

날짜/시간 필드에는 시계열 데이터가 포함되어 있습니다. 날짜/시간 필드에 날짜만, 시간만 또는 날짜 및 시간을 포함할지 여부에 따라 다음 옵션을 사용할 수 있습니다.

  • 날짜만 - 캘린더 버튼을 사용하여 시작일 및 종료일을 선택하거나 슬라이더를 조정하거나 필터에 직접 날짜를 입력하여 날짜 범위를 변경합니다.
  • 시간만 - 시계 버튼을 사용하여 시작 시간 및 종료 시간을 선택하거나 필터에 직접 시간을 입력하여 시간 범위를 변경합니다.
  • 날짜 및 시간 - 캘린더 및 시계 버튼을 사용하여 시작일과 시간, 종료일과 시간을 선택하거나 필터에 직접 날짜 및 시간을 입력하여 날짜/시간 범위를 변경합니다.
팁:

고급 필터를 사용하여 DATEDIF(), NOW() 등의 날짜 함수를 필터에 통합할 수 있습니다. 날짜 및 기타 함수를 사용하는 식의 예시는 고급 필터 생성을 참고하세요.

날짜/시간 필드의 범위 필터링

또한 날짜/시간 필드에는 Year과(와) Month(문자열 필드로 저장되고 필터링됨) 같은 하위 필드도 포함되어 있습니다.

필터 제거 또는 업데이트

속성 필터는 데이터의 특정 뷰를 제공하며 기본 데이터를 변경하지 않습니다. 따라서 필터를 편집하거나, 더 이상 필요하지 않은 경우 제거할 수 있습니다.

팁:

필터를 자주 업데이트하려는 경우 일반 속성 필터 대신 크로스 필터, 필터 위젯, 임시 필터 위젯을 사용할 수 있습니다.

데이터셋 필터 업데이트

데이터셋 필터를 업데이트하려면 다음 단계를 완료합니다.

  1. 활성 데이터셋 필터 버튼 데이터셋 필터을 클릭합니다.
  2. 다음 중 하나를 수행합니다.
    • 필터를 업데이트하려면 필터 값을 변경한 후 적용을 클릭합니다.
    • 필터를 삭제하려면 필터 제거 버튼 필터 제거을 클릭합니다. 모든 필터 값을 선택할 수도 있고, 필터를 제거하려면 적용을 클릭합니다.

카드 필터 업데이트

카드 필터를 업데이트하려면 다음 단계를 완료합니다.

  1. 활성 카드 필터 버튼 카드 필터을 클릭합니다.
  2. 업데이트할 필터를 클릭합니다.
  3. 다음 중 하나를 수행합니다.
    • 필터를 업데이트하려면 필터 값을 변경한 후 적용을 클릭합니다.
    • 필터를 삭제하려면 필터 제거 버튼 필터 제거을 클릭합니다. 모든 필터 값을 선택할 수도 있고, 필터를 제거하려면 적용을 클릭합니다.

n 값별 필터링

비고:

상위 및 하위 n 값은 현재 가로 막대형 차트, 세로 막대형 차트, 버블 차트, 도넛 차트, 선형 차트의 카드 필터에서 사용할 수 있습니다. n 값별 필터를 적용한 다음 지원되지 않는 시각화로 전환하면 이 필터가 삭제됩니다.

n 값별 필터링을 사용하면 해당 범주 및 요약 통계를 기반으로 차트에서 상위 또는 하위 값을 선택할 수 있습니다.

n 값별 필터링을 수행하려면 다음 단계를 사용하세요.

  1. 지원되는 차트 유형에서 카드 필터 버튼 카드 필터을 클릭합니다.
  2. n 값 탭을 클릭합니다.
  3. 상위 n 값 표시 또는 하위 n 값 표시를 선택합니다.
  4. 메뉴를 사용하여 n 값을 선택하거나 텍스트 상자에 숫자를 입력합니다.
  5. 적용을 클릭합니다.

크로스 필터

크로스 필터란 다음 카드에서 선택한 항목을 사용하여 데이터를 필터링하는 방법입니다. 카드에 크로스 필터 활성화 버튼 교차 필터 활성화이 활성화되어 있으면 호환되는 항목이 선택될 때마다 해당 카드에 필터가 적용됩니다. 선택 항목이 호환되도록 하려면 필터가 포함된 카드와 항목이 선택된 카드에 동일한 데이터셋을 사용해야 합니다.

크로스 필터는 모든 차트와 테이블에 적용할 수 있습니다. 하지만 산점도의 다항식 추세선에는 크로스 필터를 사용할 수 없습니다.

제한 사항

교차 필터는 버퍼/운전 시간, 밀도 계산, 밀도 비율 계산, 가장 가까운 위치 찾기, 공간 평균 찾기에서 생성된 결과 데이터셋과 호환되지 않습니다.

n 값별 필터 및 교차 필터는 특정 원격 피처 레이어에 사용할 수 없습니다.

레이어에 필터가 지원되지 않는 경우에는 해당 레이어를 워크북에 복사한 다음 해당 필터를 복사본에 적용하면 됩니다.

리소스

다음과 같은 리소스를 사용하여 자세히 알아보세요.