添加枚舉類型計算欄位

在此,我們要建立具有​Enumerations​類型計算欄位的查詢。 此欄位將在資料預覽視窗中產生其他欄。 此欄會指定每個收件者(0、1和2)的結果傳回的數值。 新欄中的每個值都會指派性別:「男性」代表「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​和​Destination​值:目標值使查詢結果更易於讀取。 此查詢應返回收件者性別,結果為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​中輸入性別"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"。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now