AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] # 效果演示 * 示例 ![](https://img.kancloud.cn/e0/3d/e03db5dcb880fe0e6566f70cc71cd4cf_1475x894.png) * 效果 ![](https://img.kancloud.cn/4f/cc/4fcc19faf5022de0a545c727ebbe41fe_1592x905.png) # 数学函数 ## \=rand() 1.函数说明: 取得0-1.0之间的一个随机数 2\. 语法:rand() 3\. 参数说明: 无 4\. 返回值: \[0, 1.0)之间的一个随机数,浮点型 5\. 示例: 例1:rand() 获得\[0, 1.0)之间的一个随机数 例2:rand()\*100 获得\[0, 100)之间的一个随机浮点数 ## \=round() 1. 函数说明: 对数据在指定位置上进行截取,剩余部分四舍五入 2. 语法: round(numberExp, {nExp}) 3. 参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置,>0:从小数点往右位移nExp个位数, <0:从小数点往左nExp个位数 =0:表示当前小数点的位置 4. 返回值: 数值型 5. 示例: 例1:=round(3451251.274,0) 返回:3451251.0 例2:=round(3451251.274,-1) 返回:3451250.0 例3:=round(3451251.274,-2) 返回:3451300.0 例4:=round(3451251.274,1) 返回:3451251.3 例5:=round(3451251.274,2) 返回:3451251.27 ## \=abs() 1. 函数说明: 计算参数的绝对值 2. 语法: abs(numberExp) 3. 参数说明: numberExp 待计算绝对值的数据 4. 返回值: 数值型 5. 示例: 例1:abs(-3245.54) 返回:3245.54 例2:abs(-987) 返回:987 ## \=floor() 1. 函数说明: 对数据在指定位置向下进行截取,剩余部分只要有值全舍去 2. 语法: floor(numberExp, {nExp}) 3. 参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置,>0:从小数点往右位移nExp个位数, <0:从小数点往左移nExp个位数 =0:表示当前小数点的位置 4. 返回值: 数值型 5. 示例: 例1:=floor(3451231.234,0) 返回:3451231.0 例2:=floor(3451231.234,-1) 返回:3451230.0 例3:=floor(3451231.234,-2) 返回:3451200.0 例4:=floor(3451231.234,1) 返回:3451231.2 例5:=floor(3451231.234,2) 返回:3451231.23 ## \=ceil() 1. 函数说明: 对数据在指定位置向上进行截取,剩余部分只要有值就进位。 2. 语法: ceil(numberExp, {nExp}) 3. 参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置,>0:从小数点往右位移nExp个位数, <0:从小数点往左移nExp个位数 =0:表示当前小数点的位置 4. 返回值: 数值型 5. 示例: 例1:=ceil(3450001.004,0) 返回:3450002.0 例2:=ceil(3450001.004,-1) 返回:3450010.0 例3:=ceil(3450001.004,-2) 返回:3450100.0 例4:=ceil(3450001.004,1) 返回:3450001.1 例5:=ceil(3450001.004,2) 返回:3450001.01 ## \=trunc() 1. 函数说明: 对数据取整。 2. 语法: trunc(numberExp}) 3. 参数说明: numberExp 小数 4. 返回值: 数值型 5. 示例: 例1:=trunc(11.11) 返回:11 例2:=trunc(-11.99)返回:-11 * * * **备注:除了固定值作为参数外,支持配置数据集表达式** 错误用法: `=round("#{db.salary}", 2)` 正确用法(不要带引号): `=round(#{db.salary}, 2)``=floor(#{db.salary}, 2)`