轻松配置和使用预设函数库
轻易云数据集成平台函数使用指南
轻易云数据集成平台采用MySQL函数作为控制流程函数,用户可完全按照MySQL函数语法编写字段属性值的特殊处理逻辑。使用自定义函数时,必须以
_function
作为声明起始。
动态值的使用方法
在函数处理过程中,动态值变量需通过{{value}}
格式插入。若需对字符串进行处理,则需添加单引号转换:'{{value}}'
。
示例1:计算金额(单价×数量)
_function {{price}} * {{qty}}
示例2:金额计算并保留两位小数
_function ROUND( {{price}} * {{qty}} , 2)
示例3:字符串替换操作
_function REPLACE( '{{customer_name}}' ,'张三','李四')
// 注意:字符串动态值需用单引号包裹
预设函数库
轻易云集成平台提供丰富的预设函数库,用户可直接调用或通过可视化界面快速配置:
在字段属性配置页面的【函数助手】功能中,可查看完整的函数支持列表:
数值处理函数
- 向上取整:
_function CEIL( %v )
- 向下取整:
_function FLOOR( %v )
- 四舍五入:
_function ROUND( %v , 2 )
字符串处理函数
- 字符串长度:
_function LENGTH( '%v' )
- 转小写:
_function LOWER( '%v' )
- 转大写:
_function UPPER( '%v' )
条件逻辑处理
IF判断语句
语法结构:
IF(expr,v1,v2)
示例:当单价≥100时归零
_function IF( {{price}} >= 100 , 0 , {{price}} )
CASE条件语句
提供两种高级条件处理方式:
-
简单CASE语句:
CASE <表达式> WHEN <值1> THEN <操作> WHEN <值2> THEN <操作> ELSE <操作> END CASE;
-
可搜索CASE语句(支持复杂条件判断):
CASE WHEN <条件1> THEN <命令> WHEN <条件2> THEN <命令> ELSE commands END CASE;
轻易云数据集成平台通过完整的函数体系,实现从基础运算到复杂业务逻辑的全场景覆盖,显著提升数据处理效率与准确性。平台持续更新函数库,建议定期查看最新文档获取新增功能。