在此處,我們要建立包含 Enumerations 輸入計算欄位。 此欄位將在資料預覽視窗中產生額外的欄。 此欄會指定每個收件者(0、1和2)傳回的結果數值。 會將性別指派給新欄中的每個值:如果值等於「0」,則會將「男性」指派給「1」,將「女性」指派給「2」,或將「未指示」指派給「0」。
需要選取哪個表格?
收件者表格(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。
針對要輸入的每個「來源 — 目的地」行,按一下 Add 在 List of enumeration values:
選取 Keep the source value 函式。
按一下 OK 以核准計算欄位。
在 Data formatting 視窗,按一下 Next.
在預覽視窗中, start the preview of the data.
額外的欄定義了0、1和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」。