Adding an Enumeration type calculated field

在此,我们要创建一个带有类型计算字 Enumerations 段的查询。 此字段将在数据预览窗口中生成其他列。 此列将指定作为每个收件人(0、1和2)的结果返回的数值。 新列中的每个值将分配一个性别:“Male”表示“1”,“Male”表示“2”,或“Not issided”(如果值等于“0”)。

  • 需要选择哪个表?

    收件人表(nms:收件人)

  • 要在输出列中选择的字段?

    姓氏、名字、性别

  • 要根据哪个标准筛选信息?

    收件人语言

应用以下步骤:

  1. 打开通用查询编辑器并选择收件人表(nms:recipient)。

  2. 在窗 Data to extract 口中,选 Last name​择 First nameGender

  3. 在窗口 Sorting 中,单击 Next:此示例无需排序。

  4. Data filtering 中,选择 Filtering conditions

  5. 在窗口 Target element 中,设置过滤条件以收集说英语的收件人。

  6. In the Data formatting window, click Add a calculated field.

  7. 转到窗 Type 口并选 Export calculated field definition 择该窗口 Enumerations

    定义新计算字段必须引用的列。 为此,请在字 Gender 段的下拉菜单中选择列 Source column :目标值将与列重 Gender 合。

    定义 目标值 :目标值使查询结果更易于阅读。 此查询应返回收件人性别,结果为0、1或2。

    对于要输入的每个“源——目标”行,请在 Add 以下位置单 List of enumeration values​击:

    • 在列 Source 中,在新行中输入每个性别(0,1,2)的源值。
    • 在列 Destination 中,输入以下值:行“0”的“未指明”、行“1”的“Male”和行“2”的“Male”。

    选择函 Keep the source value 数。

    单击 OK 以批准计算字段。

  8. In the Data formatting window, click Next.

  9. 在预览窗口 start the preview of the data

    附加一栏定义0、1和2的性别:

    • 0表示“未指明”
    • 1表示“男性”
    • 2表示“女性”

    例如,如果您未在中输入性别“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”。

在此页面上