열거형 유형 계산 필드 추가

여기에서는 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"을(를) 입력하지 않았음을 나타냅니다.

이 페이지에서는