[v8에도 적용됩니다.]{class="badge positive" title="Campaign v8에도 적용됩니다."}
필터 조건 정의 defining-filter-conditions
연산자 선택 choosing-the-operator
필터링 조건 내에서 연산자를 사용하여 두 값을 함께 연결해야 합니다.
다음은 사용 가능한 연산자 목록입니다.
과(와) 같음
(으)로 시작하지 않는 결과를 반환합니다.
(으)로 시작하지 않음
에 포함되어 있지 않습니다.
다음을 제외하고 AND, OR 사용 using-and--or--except
여러 필터링 조건을 사용하는 쿼리의 경우 조건 간의 링크를 정의해야 합니다. 세 가지 가능한 링크가 있습니다.
- And 을(를) 사용하면 두 필터링 조건을 결합할 수 있습니다.
- Or 을(를) 통해 대체 요소를 제공할 수 있습니다.
- Except 에서 예외를 정의할 수 있습니다.
And(기본적으로 제공됨)을(를) 클릭하고 드롭다운 목록에서 선택합니다.
-
And: 조건을 추가하고 오버필터링을 사용합니다.
-
Or: 조건을 추가하고 오버필터링을 사용합니다.
다음 예에서는 이메일 도메인에 "orange.co.uk"이 포함되어 있거나 게시물 코드가 "NW"로 시작하는 수신자를 찾을 수 있습니다.
-
Except: 필터가 두 개 있고 첫 번째 필터가 값을 반환하지 않는 경우 이 유형의 링크는 예외를 만듭니다.
다음 예제에서는 수신자의 성이 "Smith"인 경우를 제외하고 이메일 도메인에 "orange.co.uk"가 포함된 수신자를 반환하려고 합니다.
이 예는 를 표시할 수 있는 필터를 보여 줍니다. 스페인어를 사용하거나 또는 모바일 번호를 가진 여성인 수신자 또는 계정 번호가 없고 회사 이름이 문자 "N"으로 시작하는 수신자입니다.
조건 우선 순위 지정 prioritizing-conditions
이 섹션에서는 도구 모음의 파란색 화살표를 사용하여 조건에 우선 순위를 지정하는 방법을 설명합니다.
-
오른쪽을 가리키는 화살표를 사용하면 필터에 괄호 수준을 추가할 수 있습니다.
-
왼쪽을 가리키는 화살표를 사용하면 선택한 괄호 수준을 필터에서 삭제할 수 있습니다.
-
수직 화살표를 사용하면 조건을 이동하여 해당 실행 순서를 변경할 수 있습니다.
이 예에서는 화살표를 사용하여 괄호 수준을 삭제하는 방법을 보여 줍니다. City equal to London OR gender equal to male and mobile not indicated OR account # starts with “95” and company name starts with “A” 필터링 조건에서 시작합니다.
Gender (@gender) equal to Male 필터링 조건에 커서를 놓고 Remove a parenthesis level 화살표를 클릭합니다.
Gender (@gender) equal to Male 조건이 괄호에서 제외되었습니다. 그것은 "런던과 동등한 도시" 조건과 동일한 수준으로 이동했다. 이러한 조건은 함께 연결되어 있습니다(And).
추출할 데이터 선택 selecting-data-to-extract
사용 가능한 필드는 테이블마다 다릅니다. 모든 필드는 Main element(으)로 알려진 주 노드에 저장됩니다. 다음 예제에서 사용 가능한 필드는 수신자 표에 있습니다. 필드는 항상 알파벳순으로 표시됩니다.
선택한 필드의 세부 정보가 창 하단에 표시됩니다. 예를 들어 Email domain 필드는 Calculated SQL field 이고 확장명은 (@domain) 입니다.
사용 가능한 필드를 더블 클릭하여 출력 열에 추가합니다. 쿼리가 끝나면 선택한 각 필드가 Data preview 창에 열을 만듭니다.
고급 필드는 기본적으로 표시되지 않습니다. 사용 가능한 필드의 오른쪽 아래 모서리에 있는 Display advanced fields 을(를) 클릭하여 모든 항목을 표시합니다. 이전 보기로 돌아가려면 다시 클릭합니다.
예를 들어 수신자 테이블에서 고급 필드는 부울 1, Boolean 2, Boolean 3, Foreign key of “Folder” link 등입니다.
다음 예제에서는 수신자 테이블의 고급 필드를 보여줍니다.
필드의 다양한 범주:
테이블 및 컬렉션 요소에 대한 링크:
- Add 단추(측면 아이콘 막대 위)를 사용하여 식을 편집할 출력 열을 추가합니다. 식 편집에 대한 자세한 정보는 이 섹션을 참조하세요.
- 빨간색 'x'(Delete)를 클릭하여 출력 열을 삭제합니다.
- 화살표를 사용하여 출력 열의 순서를 변경합니다.
- Distribution of values 은(는) 선택한 필드의 값 분포(예: 받는 사람 도시, 받는 사람 언어 등에 연결된 분포)를 보는 데 사용됩니다.
계산된 필드 만들기 creating-calculated-fields
필요한 경우 데이터 서식 지정 중에 열을 추가합니다. 계산된 필드는 데이터 미리보기 섹션에 열을 추가합니다. Add a calculated field 를 클릭합니다.
계산된 필드에는 네 가지 유형이 있습니다.
-
Fixed string: 문자열을 추가할 수 있습니다.
-
String with JavaScript tags: 계산된 필드의 값은 문자열과 JavaScript 지시문을 결합합니다.
-
JavaScript expression: 계산된 필드의 값은 JavaScript 함수 평가의 결과입니다. 반환된 값(숫자, 날짜 등)을 입력할 수 있습니다.
-
Enumerations: 이 형식의 필드를 사용하면 새 열에 있는 출력 열 중 하나의 내용을 사용/수정할 수 있습니다.
열의 소스 값을 사용하고 대상 값을 지정할 수 있습니다. 이 대상 값은 새 출력 열에 표시됩니다.
계산된 필드 형식 Enumerations 을(를) 추가하는 예제를 사용할 수 있습니다. 이 섹션을 참조하세요.
Enumerations 유형 계산 필드에는 다음 4가지 조건이 포함될 수 있습니다.
- Keep the source value 은(는) 소스 값을 변경하지 않고 대상에 복원합니다.
- Use the following value 을(를) 사용하면 정의되지 않은 원본 값에 대한 기본 대상 값을 입력할 수 있습니다.
- Generate a warning and continue 은(는) 원본 값을 변경할 수 없음을 사용자에게 경고합니다.
- Generate an error and reject the line 을(를) 사용하면 줄을 계산 및 가져올 수 없습니다.
삽입된 필드의 세부 정보를 보려면 Detail of calculated field 을(를) 클릭하십시오.
이 계산된 필드를 제거하려면 Remove the calculated field 십자형을 클릭하십시오.
표현식 작성 building-expressions
표현식 편집 도구를 사용하여 합계를 계산하거나 함수를 생성하거나 표현식을 사용하여 공식을 편집할 수 있습니다.
다음 예제는 기본 키에서 카운트를 실행하는 방법을 보여 줍니다.
다음 단계를 적용합니다.
-
Data to extract 창에서 Add 을(를) 클릭합니다. Formula type 창에서 수식 유형을 선택하여 식을 입력합니다.
사용할 수 있는 수식의 유형은 Field only, Aggregate, Expression 입니다.
Process on an aggregate function 및 Count 을(를) 선택합니다. Next 를 클릭합니다.
-
기본 키가 계산됩니다.
Formula types 창에서 사용할 수 있는 선택 사항에 대한 자세한 보기는 다음과 같습니다.
-
Field only 을(를) 사용하면 Field to select 창으로 돌아갈 수 있습니다.
-
Aggregate (Process on an aggregate function). 다음은 집계 사용의 몇 가지 예입니다.
-
Count 을(를) 사용하면 기본 키 수를 실행할 수 있습니다.
-
Sum 을(를) 사용하면 1년 동안 고객이 구매한 모든 항목을 추가할 수 있습니다.
-
Maximum value 을(를) 사용하면 가장 "n"개의 제품을 구매한 고객을 찾을 수 있습니다.
-
Minimum value 을(를) 통해 고객을 정렬하고 가장 최근에 오퍼를 구독한 고객을 찾을 수 있습니다.
-
Average. 이 함수를 사용하면 수신자의 평균 연령을 계산할 수 있습니다.
Distinct 상자를 사용하면 열의 고유하고 0이 아닌 값을 복구할 수 있습니다. 예를 들어 수신자의 모든 추적 로그를 복구할 수 있으며 이러한 추적 로그는 모두 동일한 수신자와 관련이 있으므로 값 1로 변경됩니다.
-
-
Expression 이(가) Edit the expression 창을 엽니다. 이렇게 하면 숫자가 너무 많아 입력 오류일 가능성이 있는 전화 번호를 감지할 수 있습니다.
사용 가능한 모든 함수 목록을 보려면 함수 목록을 참조하세요.
함수 목록 list-of-functions
Expression 유형 수식을 선택하면 "표현식 편집" 창으로 이동합니다. 사용 가능한 필드에 다양한 범주의 함수를 연결할 수 있습니다. Aggregates, String, Date, Numerical, Currency, Geomarketing, Windowing function 및 Others.
표현식 편집기는 다음과 같습니다.
데이터베이스 테이블에서 필드를 선택하고 고급 함수를 추가할 수 있습니다. 다음 기능을 사용할 수 있습니다.
집계
문자열
날짜
숫자
- 통화
Geomarketing
기타
창 함수