이 예제에서는 지난 7일 동안 연락하지 않은 수신자를 복구하려고 합니다. 이 쿼리는 모든 게재와 관련이 있습니다.
이 예는 컬렉션 요소(또는 주황색 노드) 선택과 관련된 필터를 구성하는 방법을 보여줍니다. 컬렉션 요소는 Field to select 창을 엽니다.
어떤 테이블을 선택해야 합니까?
수신자 테이블(nms:recipient)
출력 열에 대해 선택할 필드
기본 키, 성, 이름 및 이메일
필터링된 정보를 기준으로 합니다.
오늘 7일 전에 다시 돌아가는 수신자의 게재 로그를 기반으로 합니다
다음 단계를 적용합니다.
일반 쿼리 편집기를 열고 수신자 테이블을 선택합니다 (nms:recipient).
에서 Data to extract 창, 선택 Primary key, First name, Last name 및 Email.

정렬 창에서 이름을 알파벳순으로 정렬합니다.

에서 Data filtering 창, 선택 Filtering conditions.
에서 Target element 창에서 지난 7일 동안 추적 로그가 없는 프로필을 추출하기 위한 필터링 조건에는 두 단계가 있습니다. 선택해야 하는 요소는 다대다 링크입니다.
을(를) 선택하여 시작합니다 Recipient delivery logs (broadlog) 첫 번째 수집 요소에 대한 수집 요소(주황색 노드) Value 열.

을(를) 선택합니다 do not exist as 연산자를 사용할 수 있습니다. 이 줄에서는 두 번째 값을 선택할 필요가 없습니다.
두 번째 필터링 조건의 콘텐츠는 첫 번째 필터링 조건에 따라 다릅니다. 여기, Event date 필드는에서 직접 제공됩니다. Recipient delivery logs 이 테이블에 대한 링크가 있으므로 표를 참조하십시오.

선택 Event date 사용 greater than or equal to 연산자를 사용할 수 있습니다. 을(를) 선택합니다 DaysAgo (7) 값. 이렇게 하려면 Edit expression 에서 Value 필드. 에서 Formula type 창, 선택 Process on dates 및 Current date minus n days: "7"을 값으로 제공합니다.

필터 조건이 구성되었습니다.

에서 Data formatting 창의 성을 대문자로 전환합니다. 을(를) 클릭합니다. Last name 줄 Transformation 열 및 선택 Switch to upper case 를 클릭합니다.

를 사용하십시오 Add a calculated field 데이터 미리 보기 창에 열을 삽입하는 함수입니다.
이 예제에서는 수신자의 이름과 성을 포함하는 계산된 필드를 단일 열에 추가합니다. 을(를) 클릭합니다. Add a calculated field 함수 위에 있어야 합니다. 에서 Export calculated field definition 창에서 레이블 및 내부 이름을 입력하고 JavaScript Expression 유형. 그런 다음 다음 표현식을 입력합니다.
var rep = source._firstName+" - "+source._lastName
return rep

OK을(를) 클릭합니다. 다음 Data formatting 창이 구성되어 있습니다.
계산된 필드 추가에 대한 자세한 정보는 이 섹션을 참조하십시오.
결과는 Data preview 창을 엽니다. 최근 7일 동안 연락을 하지 않은 수신자는 알파벳순으로 표시됩니다. 이름은 대소문자를 구분하고 이름과 성을 갖는 열이 생성되었습니다.
