열거형 유형 계산 필드 추가

여기에서는 Enumerations 유형 계산 필드를 사용하여 쿼리를 만들겠습니다. 이 필드는 데이터 미리 보기 창에서 추가 열을 생성합니다. 이 열에는 각 수신자(0, 1 및 2)에 대한 결과로 반환되는 숫자 값이 지정됩니다. 새 열의 각 값에 성이 할당됩니다."1"의 경우 "Male", "2"의 경우 "Female" 또는 "Not indicated"의 경우 값이 "0"입니다.

  • 어떤 테이블을 선택해야 합니까?

    수신자 테이블(nms:recipient)

  • 출력 열에서 선택할 필드?

    성, 이름, 성별

  • 정보를 기준으로 필터링할 기준

    수신자 언어

다음 단계를 적용합니다.

  1. 일반 쿼리 편집기를 열고 수신자 테이블(nms:recipient)을 선택합니다.

  2. Data to extract 창에서 Last name, First nameGender​를 선택합니다.

  3. Sorting 창에서 Next 를 클릭합니다.이 예에는 정렬이 필요하지 않습니다.

  4. Data filtering​에서 Filtering conditions​을(를) 선택합니다.

  5. Target element 창에서 영어로 말하는 수신자를 수집하도록 필터 조건을 설정합니다.

  6. Data formatting 창에서 Add a calculated field 을 클릭합니다.

  7. Export calculated field definition 창의 Type 창으로 이동하여 Enumerations​를 선택합니다.

    새 계산된 필드가 참조해야 하는 열을 정의합니다. 이렇게 하려면 Source column 필드의 드롭다운 메뉴에서 Gender 열을 선택합니다.대상 값은 Gender 열과 일치합니다.

    SourceDestination 값을 정의합니다.대상 값을 사용하면 쿼리 결과를 보다 쉽게 읽을 수 있습니다. 이 쿼리는 수신자 성별을 반환해야 하며 결과는 0, 1 또는 2입니다.

    입력할 각 "source-destination" 줄에 대해 List of enumeration values​에서 Add​을 클릭합니다.

    • Source 열에서 새 라인에 각 성별(0,1,2)의 소스 값을 입력합니다.
    • Destination 열에 값을 입력합니다.라인 "0"의 경우 "지정되지 않음", 라인 "1"의 경우 "남성", 라인 "2"의 경우 "여성".

    Keep the source value 함수를 선택합니다.

    OK 을 클릭하여 계산된 필드를 승인합니다.

  8. Data formatting 창에서 Next 을 클릭합니다.

  9. 미리 보기 창에서 start the preview of the data

    추가 열은 0, 1 및 2의 성별을 정의합니다.

    • 0("지정되지 않음"에 대해)
    • "남성"의 경우 1
    • "여성"의 경우 2

    예를 들어 List of enumeration values​에 gender "2"를 입력하지 않고 In other cases 필드의 Generate a warning and continue 함수가 선택된 경우 경고 로그가 표시됩니다. 이 로그는 성별 "2"(여성)을 입력하지 않았음을 나타냅니다. 데이터 미리 보기 창의 Logs generated during export 필드에 표시됩니다.

    다른 예를 들어 열거형 값 "2"을 입력하지 않았다고 가정해 보겠습니다. Generate an error and reject the line 함수를 선택합니다.모든 성별 "2" 수신자는 예외 항목 및 줄(이름과 성 등)에 있는 기타 정보를 발생시킵니다 내보낼 수 없습니다. 데이터 미리 보기 창의 Logs generated during export 필드에 오류 로그가 표시됩니다. 이 로그는 열거형 값 "2"을(를) 입력하지 않았음을 나타냅니다.

이 페이지에서는