단일/다중 선택 또는 계단식 필터 구성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기6분
  • 사용자가 인시던트 우선순위와 같은 일련의 선택 항목에서 하나 이상의 값에 대해 대시보드 탭을 필터링할 수 있습니다. 하나 또는 여러 개의 선택 필터가 계단식으로 다른 필터를 따르도록 할 수 있습니다.

    시작하기 전에

    이 절차에서는 필터 디자이너에서 필터를 만들었거나 단일 선택 또는 다중 선택 필터 유형을 사용하여 대시보드에 필터를 추가했다고 가정합니다. , 필터 디자이너에서 필터 생성또는 필터 그룹 생성를 참조하십시오인라인 대시보드에서 필터 생성 또는 추가.

    필요한 역할: 인라인 대시보드 편집기에서 다음을 수행합니다. dashboard_admin하거나, 대시보드 소유자이거나 사용자에게 편집 권한이 공유되어 있어야 합니다.

    필터 디자이너(라이브러리 > 필터 > 신규): analytics_filter_admin, admin

    이 태스크 정보

    필터는 데이터 시각화 및 단순 목록에 적용됩니다. 필터를 특정 데이터 시각화에 적용하려면 해당 시각화와 동일한 테이블 또는 표시기 세부 항목을 기반으로 해야 합니다. 목록에 적용하려면 목록의 필드를 필터링해야 합니다.

    탭 대시보드에서 필터는 단일 탭의 항목 또는 전체 대시보드에 적용할 수 있습니다. 필터를 단일 탭에 적용하려면 해당 탭에 필터를 추가합니다. 필터를 전체 대시보드에 적용하려면 탭 위에 추가합니다.

    단일 선택 필터를 사용하면 사용자가 하나의 값으로 항목을 필터링할 수 있습니다.
    선택된 값 하나를 표시하는 단일 선택 필터입니다.
    다중 선택 필터를 사용하면 필드 또는 세부 항목의 여러 값을 선택할 수 있습니다.
    선택된 여러 값을 보여주는 다중 선택 필터입니다.

    프로시저

    1. 필터를 만들고 또는 필터 디자이너에서 필터 생성에 설명된 인라인 대시보드에서 필터 생성 또는 추가 대로 단일 또는 다중 선택 필터 유형을 선택합니다.
    2. 필터 소스 유형에서 테이블 또는 표시기 세부 항목을 선택합니다.
      MetricBase 테이블은 테이블에서 사용할 수 있습니다.
    3. 소스 유형에 따라 필터 소스를 지정합니다.
      • 테이블 유형을 선택한 경우 테이블과 필드를 선택합니다.
        주:
        • 참조 필드와 선택 목록이 있는 필드만 선택할 수 있습니다. 테이블에 비참조 문자열과 숫자 필드만 있는 경우 선택할 필드가 없습니다.
        • 필드를 선택하지 않으면 해당 테이블 또는 해당 테이블을 가리키는 참조 필드의 데이터만 필터링할 수 있습니다. 예를 들어 회사 테이블을 필터 소스로 선택하는 경우 회사 테이블 또는 회사를 가리키는 참조 필드(예: Incident.Caller.Company 또는 Incident.Location.Company)만 필터링할 수 있습니다.
        • 테이블을 선택하는 MetricBase 경우 필드를 선택하지 마십시오.
        • 다른 테이블의 참조 필드인 필드를 선택하면 필터 소스가 필드가 선택되지 않은 해당 테이블을 참조하도록 재설정됩니다. 필터링할 데이터는 원래 선택한 참조 필드로 자동 설정됩니다. 필터링할 추가 데이터로 필터 소스 또는 해당 테이블을 가리키는 다른 참조 필드의 테이블만 설정할 수 있습니다.
          데이터 소스를 참조 필드로 변경하면 테이블이 변경됩니다.
      • 표시기 세부 항목 유형을 선택한 경우 표시기 세부 항목을 선택합니다.
        중요사항:
        • 하나 이상의 표시기에서 사용되는 세부 항목만 선택할 수 있습니다.
        • 데이터 시각화에 대한 스크립팅된 세부 항목은 지원되지 않습니다.
        • 표시기에 동시에 두 가지 수준의 세부 항목만 적용할 수 있습니다. 대시보드에서 이는 두 개의 필터 또는 하나의 필터와 데이터 시각화에 지정된 세부 항목일 수 있습니다. 그러나 이 표시기에서 데이터 스냅샷이 활성화된 경우에는 이 제한이 적용되지 않습니다. 자세한 내용은 데이터 스냅샷 및 여러 세부 항목 문서를 참조하십시오.
    4. 옵션: 런타임 사용자가 필터링하도록 선택할 수 있는 값을 제한하려면 값 구성(숫자)을 선택합니다.
      가능한 값 목록이 열립니다. 런타임 사용자가 이를 기준으로 필터링하지 못하도록 값을 지우십시오.
      그림 1. 런타임 시 값 목록 및 결과 선택 항목 구성

      가능한 테이블 값의 검사 목록입니다.

      런타임에 사용할 수 있는 값입니다.
      주:
      필터 소스가 테이블에 대한 참조인 경우 구성할 값 목록이 없습니다. 대신 필터의 값을 설정하는 조건을 작성할 수 있습니다. 관련 목록 조건을 설정할 수도 있습니다.
    5. 옵션: 필터의 기본값을 선택합니다.
      사용자가 대시보드를 열면 대시보드에 이러한 값이 적용됩니다.
    6. 옵션: 필터링할 데이터를 선택합니다.
      필터링할 일부 데이터는 필터 소스에 따라 자동으로 선택됩니다. 예를 들어 Incident.Category 세부 항목 소스에서 범주 표시기 세부 항목을 선택하면 필터가 인시던트 테이블의 범주 필드와 범주 세부 항목이 있는 모든 표시기를 자동으로 필터링합니다. 자동 데이터 선택을 편집하거나 필터링할 데이터를 더 추가할 수 있습니다.
      주:
      선택한 필터 소스는 필터링할 수 있는 데이터에 영향을 미칠 수 있습니다. 자세한 내용은 Step 3단원을 참조하십시오.
    7. 따라야 할 다른 필터에서 조건이 충족되면 현재 필터에 대해 계층 구조에서 따를 다른 필터를 선택하여 계단식 필터를 만들 수 있습니다.
      주:
      필터 디자이너가 아니라 대시보드에서 필터를 구성할 때만 기타 필터를 따를 수 있습니다.
      다른 필터를 따르도록 필터를 설정하면 다음 필터에서 사용할 수 있는 선택 항목은 팔로우된 필터의 선택 사항에 따라 제한됩니다. 자세한 내용은 예제 관리자 및 할당 그룹에 대한 단계적 필터를 참조하십시오.
      조건:
      • Pill이 해당 필터의 UI 요소인 경우에만 필터를 따를 수 있습니다.
      • 테이블 및 표시기 세분화 필터만 계단식 필터를 지원합니다.
      • 따라야 할 필터는 다음 필터의 필터 소스와 동일한 테이블에서 데이터를 필터링해야 합니다.
      주:
      • 일부 필터에는 다대다 관계가 있어서 두 필터의 값이 다른 필터의 여러 값과 일치할 수 있습니다. 이러한 필터 중 하나는 연결 테이블을 통해서만 다른 필터를 따를 수 있습니다. 관리자만 이러한 계단식 필터를 설정할 수 있습니다. 자세한 내용은 다대다 관계에서 다른 필터를 따르도록 필터 설정 문서를 참조하십시오.
      • 두 필터가 서로 따를 수 있지만 추가 요구 사항이 있습니다. 자세한 내용은 두 필터가 서로를 팔로우하는 조건 문서를 참조하십시오.
    8. 정렬 방향을 선택합니다.
      오름차순을 선택하면 필터링된 가장 낮은 값이 먼저 표시됩니다. 내림차순을 선택하면 가장 높은 값이 먼저 표시됩니다. 사용자는 이 값을 변경할 수 있습니다.
    9. 사용자가 필터에 대해 선택한 값을 지울 수 있도록 하려면 필터 클리어런스 허용을 활성화합니다.
    10. 옵션: 처음 로드되는 요소와 각 페이지를 새로 고칠 때마다 로드되는 최대 요소 수를 설정합니다.
      기본값은 500입니다.
    11. 저장을 선택합니다.

    결과

    편집 모드를 종료하면 필터를 사용할 수 있습니다.

    관리자 및 할당 그룹에 대한 단계적 필터

    사용자가 관리자 또는 할당 그룹별로 인시던트를 필터링하도록 할 경우를 생각해 보십시오. 또한 두 번째 필터에서 사용할 수 있는 할당 그룹을 첫 번째 필터에서 관리자가 선택된 할당 그룹으로 제한하려고 합니다.

    1. 인시던트 [incident] 테이블의 인시던트 수에 대한 단일 점수 데이터 시각화와 같은 인시던트의 데이터 시각화를 생성합니다.
    2. 할당 그룹 관리자별로 인시던트를 필터링하는 필터를 생성합니다. 이를 위해 데이터 소스로 사용자 [sys_user] 테이블을 기반으로 단일 또는 다중 선택 필터를 생성합니다. 관리자 필드는 해당 테이블에 있습니다. 이 필터를 인시던트 테이블 데이터의 데이터 시각화에 적용하기 위해 Incident.Assignment 그룹을 가리키도록 필터링할 데이터를 편집합니다. 매니저. 또한 그룹 [sys_user_group] 테이블의 관리자 필드를 필터링할 데이터로 추가합니다. 이 필드는 나중에 계단식 필터를 설정할 때 필요합니다.
      닷워킹 인시던트 - 할당 그룹 - 관리자 필드를 필터링하는 사용자 테이블 데이터 소스의 두 번째 필터입니다.
    3. 할당 그룹별로 인시던트 데이터를 필터링하는 필터를 생성합니다.
      1. 먼저 그룹이라는 이름의 다중 선택 필터를 생성합니다.
      2. 그런 다음 인시던트 [incident] 테이블의 할당 그룹 필드를 필터 소스로 선택합니다.
      할당 그룹은 그룹 [sys_user_group] 테이블을 참조하는 참조 필드이므로 필터 소스가 그룹 테이블로 자동 재설정됩니다. 필터링할 데이터는 Incident.Assignment Group으로 유지됩니다.
      그룹 테이블을 인시던트 테이블의 할당 그룹 필드를 필터링하는 필터 소스로 필터링합니다.
    4. 관리자가 필터링한 그룹을 사용자가 선택할 수 있도록 해야 합니다. 이렇게 하려면 그룹 필터가 관리자 필터를 따라야 합니다. 이 계단식 작업을 가능하게 하려면 그룹 테이블의 데이터를 필터링하도록 관리자 필터를 구성해야 합니다. 이러한 요구 사항은 필터링할 관리자 필터에 대한 데이터로 Group.Manager를 추가한 이유입니다. 구성 패널에서 따라야 할 기타 필터까지 아래로 스크롤하면 실제로 그룹 필터가 직접 연결을 통해 관리자 필터를 따를 수 있음을 알 수 있습니다.
      관리자 필터를 따르는 토글이 있는 그룹 필터에 대한 구성 패널의 따라야 할 기타 필터 섹션.
    5. 관리자 필터를 따르도록 그룹 필터를 설정하고 저장한 다음 편집 모드를 종료합니다. 나중에 대시보드 뷰어가 관리자 필터에서 Beth Anglin을 선택합니다. 그러면 그룹 필터에서 할당 그룹을 선택할 때 Beth Anglin이 관리자로 있는 그룹만 사용할 수 있습니다.
      관리자인 Beth Anglin이 필터링한 대시보드로, 관리하는 할당 그룹만 필터링 가능한 것으로 표시합니다.

    다음에 수행할 작업

    필요한 역할이 있는 경우 필터 라이브러리에 필터를 추가합니다. 필터를 재구성, 삭제 또는 복제할 수도 있습니다. 자세한 내용은 플랫폼 분석 필터 편집 문서를 참조하십시오.