表达式允许为数值和布尔
当表达式为真时,返回数值1/文本1/日期时间1/NULL
第二个参数和第三个参数的类型必须相同,手写NULL时,视为和另一个非空的参数类型相同,全为手写NULL时,和手写一个单独的NULL逻辑一样
类型相同的定义:
int、long、float、double都视为数值类型,同时存在取较高精度
timestamp、date都视为日期时间类型,同时存在取较高精度
varchar不同长度都视为文本类型
boolean视为布尔类型
当表达式为假时,返回数值2/文本2/日期时间2/NULL
数值
文本
日期时间
布尔
支持一个数值参数,超过则不合法。
示例数据:S订单明细.xls
1)例如使用示例数据判断产品是高价还是低价。
在数据转换中使用 DB表输入将数据表读取,然后使用「 新增计算列 」,字段名设为「IF函数」,命名后编辑公式,如下图所示:
输入公式:IF(进价>20,"高价","低价"),即如果进价高于20,则判断该产品为高价,否则为低价,如下图所示:
注:公式框中的字段都需要点击左侧的选择区域选择,不能手动输入。
点击数据预览即可看到新增的数据列,如下图所示:
新增列_条件赋值
填充缺失值
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy