Show Menu
화제×

필터 정의 구성

탭에서 대상을 정의할 때와 같이 복잡한 쿼리를 만들 때 사용자가 직접 액세스할 수 있는 고급 필터를 만들 수 있습니다. Filter definition
워크플로우, 대상 및 REST API를 통해 리소스를 채우고 해당 데이터에 액세스할 수 있으므로 이 단계는 필수가 아닙니다.
이러한 필터는 사전 구성된 규칙 형태로 쿼리 편집기에서 사용됩니다. 이러한 구성 요소를 사용하면 원하는 구성을 얻는 데 필요한 단계 수를 제한할 수 있으며, 이는 특히 반복 세그먼트에 유용합니다.
예를 들어 필터를 만들어 지난 3개월 이내에 특정 금액보다 큰 모든 트랜잭션을 선택할 수 있습니다.
이렇게 하려면 Profiles 자원을 확장하고 트랜잭션 테이블(이전에 생성한 항목)에 대한 필터를 정의해야 합니다. 트랜잭션 가격이 지정된 매개변수보다 크거나 같아야 하며 트랜잭션 일자가 지난 3개월에 해당하는 범위 내에 있어야 함을 나타내는 규칙을 포함해야 합니다.
  1. 트랜잭션 테이블을 만들고 게시해야 합니다. See Creating or extending the resource .
    이 절차에서는 사용자 지정 트랜잭션 테이블의 예를 사용합니다. 고객의 경우 비즈니스 요구 사항에 맞게 조정할 수 있습니다.
  2. 리소스의 트랜잭션 테이블과 관련된 필터를 정의하기 전에 이 테이블에 대한 링크를 정의하고 변경 내용을 게시해야 합니다. Profiles 다른 리소스와 링크 정의 및 데이터베이스 구조 업데이트를 참조하십시오.
  3. 새 필터 정의 화면의 Definition 탭에서 트랜잭션 테이블을 선택합니다.
  4. 창에서 트랜잭션 테이블을 작업 공간으로 드래그하여 놓습니다. Add a rule - Profiles/Transactions 표시되는 다음 창에서 사용할 필드를 선택합니다.
  5. Optional parameter settings Add a rule - Transactions 앞에 있는 Switch to parameters 상자를 선택합니다.
    에서 Filter conditions ​연산자를 선택합니다 Greater than or equal to . 필드에 이름을 입력하고 더하기 기호를 클릭하여 새 매개 변수를 만듭니다. Parameters
  6. 변경 사항을 확인합니다. 이 정의는 사용자가 쿼리를 실행하기 위해 나중에 입력해야 하는 구성 가능한 필드에 해당합니다.
  7. 이 규칙을 다른 규칙과 결합하여 거래 날짜가 지난 3개월에 해당하는 범위 내에 있어야 함을 지정합니다.
  8. 필터를 표시할 카테고리를 선택합니다.
  9. 필터 정의 화면의 Parameters 탭에서 설명과 레이블을 수정하여 사용자에게 필터의 제목을 명확히 지정합니다. 이 정보는 쿼리 편집기에 표시됩니다.
    구성 가능한 여러 필드를 정의하는 경우 인터페이스에 표시되는 순서를 수정할 수 있습니다.
  10. 변경 내용을 저장하고 리소스를 게시합니다. 자세한 내용은 데이터베이스 구조 업데이트 섹션을 참조하십시오.
리소스 확장자가 게시되면 사용자는 Profiles 쿼리 편집기 쿼리 편집 인터페이스의 바로 가기 탭 아래에 이 필터가 표시됩니다.
이렇게 하면 사용자가 이메일을 만들 때 고객을 쉽게 정의하여 지난 3개월 동안 일정 금액 이상을 보낸 모든 클라이언트에 보낼 수 있습니다.
직접 구성하는 대신 나타나는 대화 상자에 원하는 금액을 입력해야 합니다.