历史版本2 :新增计算列 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
4.0.23 | 支持对常量、参数和其他字段进行公式计算或逻辑映射,将结果放到新的一列,参与后续运算或进行输出 |
1.2 功能简介
在不影响原有字段的情况下,利用原有字段通过引用或计算获得一个新的字段。如下图所示:
2. 示例编辑
2.1 场景模拟
示例数据:合同事实表.xls
用户有张「合同事实表」,表中已有字段「注册时间」和「签约时间」。如下图所示:
在对表数据进行处理过程中,用户想新增一列,记录每张合同签约时间与注册时间之间的时间差。
2.2 新建定时任务
新建定时任务,拖入「数据转换」节点。如下图所示:
2.3 数据输入
进入「数据转换」节点,拖入「DB 表输入」算子,取出存放在数据库中的「合同事实表」数据。如下图所示:
2.4 新增列
1)拖入「新增计算列」算子,新增一列,字段名为「时间差」,值为签约时间与注册时间之间的时间差。如下图所示:
点击「确定」按钮后,最后结果如下图所示:
注1:该页面支持字段的新增、删除,不支持字段的排序。
注2:新增后的字段将按列表顺序,追加到原字段末尾;如用户希望调整字段顺序,可在输出算子的「字段映射」处调整。
各设置项说明如下表所示:
注:支持公式的详细介绍和更多逻辑请参见:
设置项 | 说明 |
---|---|
字段名 | 新增字段的名称;默认为空,必填
|
字段值 | 展示字段值;默认为空,必填 点击时直接弹出公式编辑框 |
公式编辑框 | 在公式编辑框左侧,可看到支持的函数 鼠标悬浮到某个函数时,在公式释义区域展示公式简介、参数说明、示例;鼠标点击左侧公式时,在公式编辑框中自动插入对应公式 注:公式编辑框中的字段和参数,需要从左侧点选或通过自动补全补出 |
字段类型 | 根据字段计算的结果类型,展示字段类型 当输出结果类型无法自动识别,如手动输入 NULL 时,允许用户自行指定类型: |
2)点击「数据预览」,如下图所示:
2.5 数据后续处理
继续对「合同事实表」进行数据处理,或者直接输出。