다대다 관계에서 다른 필터를 따르도록 필터 설정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 경우에 따라 필터 쌍의 값이 서로의 여러 값을 참조할 수 있습니다. 이러한 필터 중 하나가 다른 필터를 따르려면 연결 테이블을 통과해야 합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    대부분의 경우 필터는 일대일 관계 또는 일대다 관계에서 다른 필터를 따릅니다. 후자의 경우 필터 소스는 참조 필드입니다. 대시보드를 편집할 수 있는 사용자는 직접 연결을 통해 해당 대시보드에서 다른 필터를 따르도록 이러한 필터 중 하나를 설정할 수 있습니다. 자세한 내용은 의 단일/다중 선택 또는 계단식 필터 작성예를 참조하십시오.

    각 필터의 값이 다른 필터의 여러 값(다대다 관계)을 참조할 수 있는 경우 연결 테이블을 선택해야 합니다. 이 연결 테이블에는 두 필터 간에 가능한 모든 참조에 대한 고유한 레코드가 있습니다. 두 테이블 간의 연결 테이블은 컬렉션 [sys_collection] 및 다대다 정의 [sys_m2m] 테이블에 정의되어 있습니다. 관리자만 이러한 테이블에 액세스할 수 있습니다.

    연결 테이블은 기본 시스템 또는 에 플랫폼 분석 솔루션포함된 모든 관련 테이블에 대해 미리 정의되어 있습니다. 그러나 다대다 관계에서 사용자 지정 테이블을 사용하려면 다대다 정의 테이블에서 해당 관계를 정의해야 합니다. 자세한 내용은 Create a many-to-many table relationship 문서를 참조하십시오.

    프로시저

    1. 관련 대시보드에 하나 또는 여러 개의 선택 필터를 두 개 이상 추가합니다.
      대시보드에 필터를 추가하는 방법에 대한 자세한 내용은 을 참조하십시오 대시보드 필터의 필터 유형 선택.
    2. 대시보드를 편집 모드로 전환합니다.
    3. 다른 필터를 따르려는 필터의 구성 메뉴를 엽니다.
      필터가 다대다 관계에서 대시보드의 다른 필터를 따를 수 있는 경우 이러한 필터는 따라야 할 기타 필터 섹션의 테이블 연결이 있는 필터 아래에 나열됩니다.
      테이블 연결이 있는 필터에서 두 개의 필터에 대해 전환합니다.
    4. 이 필터가 팔로우할 필터에 대해 팔로잉을 켭니다.
    5. 해당 필터에 대해 연결 테이블을 선택하지 않은 경우 연결 테이블을 선택할 수 있는 대화 상자가 열립니다.
      연결 테이블이 아직 선택되지 않은 경우 토글의 테이블 아이콘은 회색으로 표시됩니다.
      연결 테이블이 아직 선택되지 않았음을 나타내는 테이블 기호.

      연결 테이블을 설정한 후 테이블 아이콘을 선택하여 변경할 수 있습니다.

      둘 이상의 연결 테이블 중에서 선택할 수 있는 경우 연결 테이블의 이름에서 선택할 테이블을 제안해야 합니다. 예를 들어 제외된 사용자 [sys_user_license_exclude]는 구독이 없는 사용자를 필터링하는 반면 사용자 구독 [sys_user_has_license]은 구독이 있는 사용자를 필터링합니다.
      두 개의 가능한 연결 테이블 선택.
    6. 대시보드를 저장하고 편집 모드를 종료합니다.