Skip to main content

派生

字段用途: 可以根据一个或多个现有字段创建四种类型的新字段

  • **公式:**新字段是基于任意函数表达式计算的结果。
  • **标志:**新字段是代表指定条件的标志型字段。
  • **名义:**新字段是名义的,表示其成员是一组指定值。
  • **条件:**新字段根据某个条件表达式,从两个表达式中择选其一用作字段值。

*请注意,表达式区分大小写。

操作方法 如下:

  1. 节点配置 如下图:

图2-42-1

配置选项卡:

说明

  • **派生的新字段:**定义派生的新字段的名称。默认为”新字段”
  • **导出为:**列表中选择派生字段的方式,如”公式”、 “标志”、”名义”或”条件”。根据选定的类型和在该类型特定的对话框中指定的条件创建新字段。每种类型的编辑对话框也不同,选择不同的类型时,下面的编辑对话框也会跟着做相应变化。
  • **字段类型:**为新派生的字段选择测量级别,如“默认类型”、”整型”、”浮点型”、”字符型”或“布尔型”。”默认类型”表示程序将根据表达式自动判断新生成字段的测量类型。
  • **字段列表:**显示可用的字段,双击这些字段可以添加到左侧的表达式编辑框中,用作表达式中的变量。其中“行ID”、“行索引”、“记录数”三个字段是系统自动生成的。
  • **函数:**可用的函数库,使用函数可以帮您更加容易的编写表达式。
  • **表达式:**编辑表达式。选中这里,双击左侧的字段名称或函数名称将会把字段或者函数添加到此处
  • **操作符:**可用的操作符,用于编写表达式。

派生新字段通常需要使用特殊的函数或数学表达式。所有类型的派生对话框中都提供了函数库,用于帮助创建这些表达式,节点也会对编辑的表达式做检查。

注意:

  1. 选择以公式派生新字段时,此表达式不能是条件表达式。要根据条件表达式派生值,请使用标志或条件类型的派生节点。
  2. 要返回空字符串,应键入一对引号,之间不包含任何内容,如 ““。例如,空字符串通常可用作假值,以使真值在表中更为明显。类似地,如果希望某个字符串值在其他情况下被视为数值,应使用引号。
  3. 配置好节点后,启用缓存,并执行。

操作示例如下:

案例: 销量利润数据表中,仅有日期,销量,利润三个字段,但是想看当时是简单产品的单价。这时候就要用派生节点。

1 按照图2-42-1,配置节点。单价=利润/销量

2 执行后生成的派生表如下,可以看到每个时间点的产品单价