添加明细列表类型计算字段 adding-an-enumeration-type-calculated-field
在此处,我们要创建具有? Enumerations ?类型计算字段的查询。 此字段将在数据预览窗口中生成附加列。 此列将指定作为每个收件人(0、1和2)的结果返回的数值。 将为新列中的每个值指定性别:如果值等于“0”,则“1”为“男性”、“2”为“女性”或“未指示”。
-
需要选择哪个表?
收件人表(苍尘蝉:谤别肠颈辫颈别苍迟)
-
要在输出列中选择的字段?
姓氏,名字,性别
-
将基于哪些标准筛选信息?
收件人语言
应用以下步骤:
-
打开通用查询编辑器并选择收件人表(nms:recipient)。
-
在? Data to extract ?窗口中,选择? Last name、First name ?和? Gender。
-
在? Sorting ?窗口中,单击? Next:此示例不需要排序。
-
在 Data filtering 中,选择 Filtering conditions。
-
在? Target element ?窗口中,设置筛选条件以收集讲英语的收件人。
-
在? Data formatting ?窗口中,单击? Add a calculated field。
-
转到? 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 ?以批准计算字段。
-
在? Data formatting ?窗口中,单击? Next。
-
在预览窗口中,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”。