历史版本2 :新增计算列 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineDataLink 版本功能变动
4.0.23
支持对常量、参数和其他字段进行公式计算或逻辑映射,将结果放到新的一列,参与后续运算或进行输出

1.2 功能简介

在不影响原有字段的情况下,利用原有字段通过引用或计算获得一个新的字段。如下图所示:

2. 示例编辑

2.1 场景模拟

示例数据:合同事实表.xls

用户有张「合同事实表」,表中已有字段「注册时间」和「签约时间」。如下图所示:

1683773294898923.png

在对表数据进行处理过程中,用户想新增一列,记录每张合同签约时间与注册时间之间的时间差。

2.2 新建定时任务

新建定时任务,拖入「数据转换」节点。如下图所示:

3.png

2.3 数据输入

进入数据转换节点,拖入DB 表输入算子,取出存放在数据库中的合同事实表数据。如下图所示:

4.png

2.4 新增列

1)拖入「新增计算列」算子,新增一列,字段名为时间差」,值为签约时间与注册时间之间的时间差。如下图所示:

6.png

点击「确定」按钮后,最后结果如下图所示:

注1:该页面支持字段的新增、删除,不支持字段的排序。

注2:新增后的字段将按列表顺序,追加到原字段末尾;如用户希望调整字段顺序,可在输出算子的「字段映射」处调整。

7.png

各设置项说明如下表所示:

注:支持公式的详细介绍和更多逻辑请参见:

设置项说明
字段名

新增字段的名称;默认为空,必填

  • 不允许为空

  • 限制长度<=30字符

  • 只能是字母 (a-z A-Z)、数字 (0-9)、下划线(_)、或中文的组合

  • 不能包含空格

  • 不能与已有字段名和新增的其他字段名重复

字段值

展示字段值;默认为空,必填

点击时直接弹出公式编辑框

公式编辑框

11.png

在公式编辑框左侧,可看到支持的函数

鼠标悬浮到某个函数时,在公式释义区域展示公式简介、参数说明、示例;鼠标点击左侧公式时,在公式编辑框中自动插入对应公式

注:公式编辑框中的字段和参数,需要从左侧点选或通过自动补全补出

字段类型

根据字段计算的结果类型,展示字段类型

当输出结果类型无法自动识别,如手动输入 NULL 时,允许用户自行指定类型:

9.png

2)点击数据预览,如下图所示:

8.png

2.5 数据后续处理

继续对「合同事实表」进行数据处理,或者直接输出。