여기에서는 다음을 사용하여 쿼리를 만들려고 합니다. Enumerations 계산된 필드를 입력합니다. 이 필드는 데이터 미리 보기 창에서 추가 열을 생성합니다. 이 열은 각 수신자에 대한 결과로 반환되는 숫자 값(0, 1 및 2)을 지정합니다. 새 열의 각 값에 성별이 할당됩니다. 값이 "0"인 경우 "남성"이 "1"이면 "여성", "2"이면 "여성" 또는 "표시되지 않음".
어떤 테이블을 선택해야 합니까?
수신자 테이블(nms:recipient)
출력 열에서 선택할 필드입니까?
성, 이름, 성별
정보를 필터링할 기준
수신자 언어
다음 단계를 적용합니다.
일반 쿼리 편집기를 열고 수신자 테이블(nms:recipient).
다음에서 Data to extract 창, 선택 Last name, First name 및 Gender.
다음에서 Sorting 창에서 다음을 클릭: Next: 이 예제에서는 정렬할 필요가 없습니다.
Data filtering에서 Filtering conditions을(를) 선택합니다.
다음에서 Target element 창, 필터 조건을 설정하여 영어를 사용하는 수신자를 수집합니다.
다음에서 Data formatting 창에서 다음을 클릭: Add a calculated field.
로 이동 Type 의 창 Export calculated field definition 창 및 선택 Enumerations.
새 계산된 필드가 참조해야 하는 열을 정의합니다. 이렇게 하려면 Gender 열(드롭다운 메뉴) Source column 필드: 대상 값이 Gender 열.
다음을 정의합니다. 소스 및 대상 값: 대상 값을 사용하면 쿼리 결과를 더 쉽게 읽을 수 있습니다. 이 쿼리는 수신자 성별을 반환해야 하며 결과는 0, 1 또는 2가 됩니다.
입력할 각 "source-destination" 행에 대해 Add 다음에서 List of enumeration values:
다음 항목 선택 Keep the source value 함수.
클릭 OK 계산된 필드를 승인합니다.
다음에서 Data formatting 창에서 다음을 클릭: Next.
미리보기 창에서 start the preview of the data.
추가 열은 0, 1 및 2의 성별을 정의합니다.
예를 들어 다음에 성별 "2"를 입력하지 않으면 List of enumeration values및 Generate a warning and continue 의 함수 In other cases 필드를 선택하면 경고 로그가 표시됩니다. 이 로그는 성별 "2"(여성)가 입력되지 않았음을 나타냅니다. 다음 위치에 표시됩니다. Logs generated during export 데이터 미리 보기 창의 필드.
다른 예를 들어 열거형 값 "2"가 입력되지 않았다고 가정해 보겠습니다. 다음 항목 선택 Generate an error and reject the line 함수: 모든 성별 "2" 수신자는 예외 항목과 기타 정보(성 및 이름 등)를 표시합니다. 은(는) 내보내지지 않습니다. 오류 로그가 Logs generated during export 데이터 미리 보기 창의 필드. 이 로그는 열거형 값 "2"가 입력되지 않았음을 나타냅니다.