Skip To Content

필터 적용

Esri Maps for IBM Cognos에서 맵에 있는 레이어에 필터를 적용하여 데이터의 포커스된 뷰를 제공할 수 있습니다. 레이어에서 피처의 가시성을 제한하여 패턴을 더 쉽게 나타낼 수 있습니다. 예를 들어 소매업체 위치를 나타내는 레이어에 필터를 적용하여 연간 최소 15,000달러의 매출액이 있는 업체만 맵에 나타낼 수 있습니다.

맵을 구성할 떄 보고서 작성자에게는 특정 레이어에 필터를 적용하는 옵션이 있습니다. 보고서 사용자는 이러한 필터를 수정하거나 고유 필터를 생성하여 맵의 뷰를 변경할 수 있습니다. 보고서 작성자에게는 보고서에서 레이어 필터링 도구를 비활성화하는 옵션도 있습니다. 자세한 내용은 맵 설정 및 도구 구성을 참고하세요.

필터 수정 또는 생성

IBM Cognos, ArcGIS피처 서비스 레이어 또는 동적 맵 서비스 레이어에서 추가한 레이어에 필터를 적용할 수 있습니다.

  1. 콘텐츠 창에서 필터를 수정하거나 생성하려는 레이어 옆에 있는 레이어 구성 버튼 레이어 구성을 클릭합니다.
  2. 필터 레이어를 선택합니다.
    참고 사항:

    이 도구는 보고서 작성자가 활성화한 경우에만 사용할 수 있습니다.

  3. 새 필터 식을 수정하거나 생성합니다.
    참고 사항:

    식에는 <필드 이름> <연산자> <값, 필드 또는 고유 값>의 일반적인 형식이 사용됩니다.

    • 하나의 식, 여러 식(다른 식 추가 클릭) 또는 하나 이상의 식 세트(세트 추가 클릭)을 생성할 수 있습니다. 세트는 식을 그룹화한 것입니다(예: 소매업체_유형 = 백화_점 및 매출 <= 10,000).
    • 여러 식이 있는 경우 AND 또는 OR을 사용하여 모두 또는 임의 식과 일치하는 피처를 레이어에 나타냅니다. AND를 선택한 경우 지정한 모든 조건이 true여야 합니다. OR은 모든 식이 true면 피처가 나타남을 의미합니다.
    • 식의 필드 부분의 경우 필드가 포함된 드롭다운 메뉴에 쿼리할 필드를 선택합니다.
    • 식의 연산자 부분의 경우 =, <>, >= 또는 < 등의 연산자가 있는 드롭다운 메뉴에서 연산자를 선택합니다.
    • 특정 값을 기준으로 필터링하려면 을 선택하고 필드에 값을 입력합니다. 입력 상자는 필드 유형에 따라 다릅니다.
    • 필드 간에 값을 비교하려면 필드를 선택하고 드롭다운 메뉴에서 식의 필드를 선택합니다.
    • 식에 대해 선택한 필드의 특정 값을 기준으로 필터링하려면 고유 값을 선택한 다음 필드에서 고유한 값을 선택합니다. 고유 값 필터에는 ArcGIS 10.1 이상의 맵 서비스가 필요합니다. ArcGIS 10.0 이하의 서비스에서 필터를 생성하는 경우에는 고유 옵션이 나타나지 않습니다.
    • 필터에서 식 또는 세트를 삭제하려면 식 또는 세트의 오른쪽에 있는 삭제 버튼을 클릭합니다.
    • 세트에 식을 추가하려면 세트의 오른쪽 아래에 있는 이 세트에 식 추가 버튼을 클릭합니다.
  4. 필터 식 수정 또는 생성을 완료하면 적용을 클릭하여 레이어에 필터를 적용합니다.

    새로 필터링된 뷰가 나타나도록 맵이 업데이트됩니다.

    참고 사항:

    언제든지 재설정을 클릭하여 레이어에서 필터를 제거할 수 있습니다.

  5. 닫기 버튼을 클릭하여 필터 도구를 닫습니다.

필터에 대한 고려 사항

  • 특수 문자가 값의 일부가 아닌 경우에는 값에 특수 문자를 추가하지 마세요. 예를 들어 도시 = "뉴욕"뉴욕이라는 피처를 찾지 않습니다. 이 예에서는 대신 도시 = 뉴욕을 사용해야 합니다.
  • 필드에 코드 값이 포함된 경우 목록에 필드에 대한 서비스로 정의되어 있는 모든 코드 값이 나타납니다. 여기에는 레이어의 피처로 존재하지 않는 값이 포함될 수도 있습니다. 고유 값 목록에는 레이어의 모든 피처(서비스의 값의 일부분일 수 있음)가 나타납니다.
  • 고유 값 옵션은 ArcGIS 10.1 이상의 맵 서비스에서 지원됩니다. ArcGIS 10.0 이하의 맵 서비스를 필터링하는 경우에는 이 옵션이 나타나지 않습니다.
  • 여러 식이 있는 경우 식을 그룹화한 방법 및 그룹화했는지 여부에 따라 결과가 달라집니다. 예를 들어 투자_등급 = 균형 펀드 OR 투자_등급 = 모기지 펀드(하나의 세트) AND 클라이언트_판매액이 >= 30,000(단일 식) 식이 모두 true여야 하는 곳에서 필터를 생성하는 경우, 클라이언트 판매액이 30,000달러 이상 있는 균형 펀드 투자 분기점 및 모기지 펀드 투자 분기점이 필터에서 선택됩니다.

    투자_등급 = 균형 펀드 AND 클라이언트_판매액 >= 30,000(하나의 세트) OR 투자_등급 = 모기지 펀드(단일 식) 식이 true여야 하는 곳에서 대신 필터를 생성하는 경우, 클라이언트 판매액이 30,000달러 이상 있는 균형 펀드 투자 분기점 및 모든 모기지 펀드 투자 분기점이 필터에서 선택됩니다.