Kettle--组件--公式(多图警告)
1.组件名称
Excel输入,排序记录,公式
2.准备
2.1 Excel输入

2.2 排序记录

2.3 公式

效果图:

3.连接
4.设置
4.1 Excel输入
4.1.1选择文件


4.1.2获取表






4.1.3获取字段



4.2 排序记录
4.2.1选择排序依据

4.2.2选择排序方式

4.3 公式
4.3.1创建字段

4.3.2创建公式
([语文]+[数学]+[英语]+[物理]+[化学]+[生物])
(([语文]+[数学]+[英语]+[物理]+[化学]+[生物])/6)
IF(([语文]+[数学]+[英语]+[物理]+[化学]+[生物])>600;"优秀";"")
4.3.2.1总分


4.3.2.1.2选择数值类型

4.3.2.2平均分



4.3.2.2.2选择数值类型

4.3.2.3评优
4.3.2.3.1语句

4.3.2.3.2条件


4.3.2.3.3选项

4.3.2.3.4选择数值类型

5.重命名




6.预览




ps:
去除预览中Excel原生字段Number类型的序号和学号的小数位
方法一:
设置格式

方法二:
Number类型修改为Integer

效果图:

20241227第一次追加pps:
公式组件中编辑公式时每计算出一个值用一个英文圆括号框住算式可以减少计算错误
if语句的三元表达式为IF(条件;满足条件的时的选项;不满足条件的时的选项)
还没想好
IF({值}{(<、>或=)}{值};{满足条件的时的选项};{不满足条件的时的选项})
IF({算式}{(<、>或=)}{值};{满足条件的时的选项};{不满足条件的时的选项})

浙公网安备 33010602011771号