新增分項清單型別計算欄位 adding-an-enumeration-type-calculated-field

在此處,我們要建立具有​ Enumerations ​型別計算欄位的查詢。 此欄位將在資料預覽視窗中產生額外的欄。 此欄會指定每個收件者(0、1和2)傳回的結果數值。 會將性別指派給新欄中的每個值:如果值等於「0」,則會將「男性」指派給「1」,將「女性」指派給「2」,或將「未指示」指派給「0」。

  • 需要選取哪個表格?

    收件者表格(nms:recipient)

  • 要在輸出欄中選取的欄位?

    姓氏、名字、性別

  • 要根據哪些條件篩選資訊?

    收件者語言

應用以下步驟:

  1. 開啟一般查詢編輯器並選取收件者資料表(nms:recipient)。

  2. 在​ Data to extract ​視窗中,選取​ Last nameFirst name ​和​ Gender

  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 ​欄一致。

    定義​ Source ​和​ 目的地 ​值:目的地值可讓查詢結果更易於讀取。 此查詢應傳回收件者性別,結果將為0、1或2。

    對於要輸入的每個「來源 — 目的地」行,按一下​ 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 ​中輸入性別「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」。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1