函数算子支持对数据进行运算及特殊函数处理,用户可以添加列或者在原有列进行计算,同时其他无需处理的数据仍会进行保留。输出列
可选择数据处理后的输出方式,支持选择“添加列”或者“覆盖列”两类方式。
列名称
输出列为添加列时,需要输入新列名称;
输出列为覆盖列时,下拉选择原有列,无法修改列名称。
列类型
输出列为添加列时,可修改列类型;
输出列为覆盖列时,无法修改列类型。
创建规则点击“创建规则”,在弹出的创建规则界面,可以配置该字段的函数规则。其编辑框与数值公式计算算子的公式编辑框类似,可以选择添加字段、参数、函数和符号。
函数:可双击选择数值函数、文本函数和日期时间函数添加到规则中。选择函数,创建规则底部可自动带出函数说明与使用示例可供参考;
操作点击删除图标

,对应字段即被删除,不会再进行相应数据处理。
新增
可以创建新的字段。
请使用函数算子对Excel文件“财务部员工信息表.xlsx”进行处理,为不同司龄的员工授予不同称号(司龄大于等于8年的员工授予“功勋员工”称号,司龄大于等于5年的员工授予“卓越员工”称号,司龄大于等于3年的员工授予“杰出员工”称号,其他员工则授予“星光员工”称号)。
2
操作二
点击画布自动带出的“数据输入”算子,打开配置页面,选择本地上传文件或从数据网盘引用数据,输入Excel文件“财务部员工信息表.xlsx”,将字段“司龄”的目标类型改为“数值”。
3
操作三
从 算子选择区将“函数”算子拖拽至画布区,与“数据输入”算子连接。
4
操作四
点击“函数”算子,左侧算子配置区选择“添加列”,列名称输入“荣誉称号”,列类型选择“文本”,点击“创建规则”,在弹出的创建规则页面中展开通用函数,双击“IFS”函数,将其添加至表达式内容区,通过点击添加字段和符号,配置函数:IFS(司龄≥8,'功勋员工',司龄≥5,'卓越员工',司龄≥3,'杰出员工','星光员工'),点击“保存”。设置完成后,点击“保存配置”。
5
操作五
保存并执行算子流,在数据预览区查看算子流运算结果。
报文解析#
报文解析算子用于解析JSON、XML或键值对格式的报文数据,将其从报文树状结构转换为表格形式承载数据。配置算子时,第一步需要先选择解析字段,并配置报文模板,第二步为查询配置,选择输出字段。请求ID字段
选择前序输入的文本字段为请求ID字段。
解析字段
选择解析字段,指定待解析的报文。
报文格式
选择报文格式,支持选择“JSON”“XML”“键值对”三种格式。
报文模板
输入报文模板。
2
操作二
点击画布自动带出的“数据输入”算子,打开配置页面,选择本地上传文件或从数据网盘引用数据,输入接口连通所需要的API key或者token数据。
3
操作三
将“接口对接”算子拖拽至画布区,与“数据输入”算子连接。点击“接口对接”算子,在左侧算子配置区进行算子配置。
4
操作四
配置完成后,保存并执行算子流,即可通过API接口获取对应数据。
5
操作五
将“报文解析”算子拖拽至画布区,与“接口对接”算子连接。点击“报文解析”算子,左侧算子配置区依次选择“请求ID字段”“解析字段”,并选择报文格式,输入报文模板。输入完成后,点击“下一步”。
6
操作六
配置查询内容,选择输出字段,勾选完成后,点击“保存配置”。
多字段函数#
多字段函数与函数算子的功能相似,不同之处在于多字段函数可批量对多个字段做同样的函数处理。计算字段
选择打包计算的字段,选择好后,配置计算规则时可使用特殊的计算字段配置规则,被选做计算字段的所有字段都会按照该规则进行计算。
输出列
选择输出列的方式,包括覆盖原列和复制原列两种。如果选择覆盖原列,计算出的数值会取代原来字段下的数值;如果选择复制原列,计算出的数值会成为通过复制原字段而新增的字段下的数值。
并添加
当输 出列选择“复制原列”时,可以设置字段名的后缀或前缀,使其与原列不重名。
修改输出列类型
选择列的目标类型,提供文本、日期时间、数值三种类型。
计算规则点击“未配置”,在弹出的创建规则界面,可以配置该字段的函数规则。其编辑框与数值公式计算算子和函数算子的公式编辑框类似,可以选择添加字段、参数、函数和符号。
函数:可双击选择数值函数、文本函数和日期时间函数添加到规则中。选择函数,创建规则底部可自动带出函数说明与使用示例可供参考
请使用多字段函数算子,计算《各产品生产成本明细》中,各产品的不同类型成本占生产总成本之比。
2
操作二
点击“数据输入”算子,输入《各产品生产成本明细》,勾选全部字段,点击“保存配置”。
3
操作三
将“字段选择”算子拖拽至画布区,连接到“数据输入”算子之后。点击算子,打开配置区,将成本相关的字段的目标类型修改为“数值”,点击“保存配置”。
4
操作四
将“多字段函数”算子拖拽至画布区,连接到“字段选择”算子之后。点击算子,打开配置区,“计算字段”选择“材料成本”“人力成本”“包装成本”和“其他成本”,“输出列”选择“复制原列”,并添加“占比”作为“后缀”,不勾选“修改输出列类型”,点击“未配置”,输入计算公式“计算字段/生产总成本”。设置完成后,点击“保存配置”。
5
操作五
将“数据输出”算子拖拽至画布区,连接在“滚动函数”算子之后。点击算子,打开配置区,选择“我的数据”文件夹,新建表命名为“各产品生产成本占比分析”,选择该表,“输出选项”选择“覆盖”。设置完成后,点击“保存配置”。
7
操作七
点击“执行”,执行算子流,在数据预览区查看算子流运算结果。
滚动函数#
滚动函数算子和函数算子相似,可通过选择字段创建公式计算指标,不同之处在于,滚动函数算子创建公式时,可通过设计引用指定字段前N行或者后N行数值,利用不同字段的差行数据来计算结果,例如使用A字段第一行的数据与B字段第二行的数据做运算。需要注意的是,滚动函数计算时的行顺序,取决于前序算子输出的数据顺序,不会因为滚动函数算子自身的分组效果发生改变。分组字段
选择分组依据的字段 ,算子根据该字段下的值进行分组。
列名称
输入列名称。
列类型
选择列的目标类型,提供文本、日期时间、数值三种类型。
创建规则点击“创建规则”,在弹出的创建规则界面,可以配置该字段的函数规则。其编辑框与数值公式计算算子和函数算子的公式编辑框类似,可以选择添加字段、参数、函数和符号。
数值:可双击选择原有字段添加到规则中,每个字段可设置前N行或者后N行,也可不设置;
函数:可双击选择数值函数、文本函数和日期时间函数添加到规则中。选择函数,创建规则底部可自动带出函数说明与使用示例可供参考;
操作点击删除图标

,对应字段即被删除,不会再进行相应数据处理。
+新增
可以创建新的字段。
请使用滚动函数算子,计算《存款及利率统计表》中,A公司和B公司各自2020-2024年的存款复利终值。
2
操作二
点击“数据输入”算子,输入《存款及利率统计表》,勾选全部字段,点击“保存配置”。
3
操作三
将“字段选择”算子拖拽至画布区,连接到“数据输入”算子之后。点击算子,打开配置区,将“日期”字段的目标类型修改为“日期时间”,将“存入本金”和“利率”两个字段的目标类型修改为“数值”,点击“保存配置”。
4
操作四
将“滚动函数”算子拖拽至画布区,连 接到“字段选择”算子之后。点击算子,打开配置区,“分组字段”选择“单位”,“列名称”输入为“复利终值”,“类型”选择“数值”,点击“创建规则”,输入计算公式“([前1行]:复利终值+本金)*(1+利率)”。
设置完成后,点击“保存配置”。
5
操作五
将“数据输出”算子拖拽至画布区,连接在“滚动函数”算子之后。点击算子,打开配置区,选择“我的数据”文件夹,新建表命名为“各单位2020-2024年存款利率终值”,选择该表,“输出选项”选择“覆盖”。设置完成后,点击“保存配置”。
7
操作七
点击“执行”,执行算子流,在数据预览区查看算子流运算结果。