轻松配置和使用预设函数库

  • 轻易云集成顾问-谢楷斌

轻易云数据集成平台函数使用指南

函数定义示例

轻易云数据集成平台采用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条件语句

提供两种高级条件处理方式:

  1. 简单CASE语句

    CASE <表达式>
    WHEN <值1> THEN <操作>
    WHEN <值2> THEN <操作>
    ELSE <操作>
    END CASE;
  2. 可搜索CASE语句(支持复杂条件判断):

    CASE
    WHEN <条件1> THEN <命令>
    WHEN <条件2> THEN <命令>
    ELSE commands
    END CASE;

轻易云数据集成平台通过完整的函数体系,实现从基础运算到复杂业务逻辑的全场景覆盖,显著提升数据处理效率与准确性。平台持续更新函数库,建议定期查看最新文档获取新增功能。

更多系统对接方案