数值

numAdd

语法

@numAdd(*num1,*num2,num3,num4,num5)

  • 加运算。返回num1和num2..num5相加结果

参数

  • num1 (必选)数值字符串
  • num2 (必选)数值字符串
  • num3 (可选)数值字符串
  • num4 (可选)数值字符串
  • num5 (可选)数值字符串

例子

1000000000+9999999999+3.1415926=@numAdd(1000000000,9999999999,3.1415926)

结果

1000000000+9999999999+3.1415926=11000000002.1415926

numSub

语法

@numSub(*num1,*num2,num3,num4,num5)

  • 减运算。返回num1和num2..num5相减结果

参数

  • num1 (必选)数值字符串
  • num2 (必选)数值字符串
  • num3 (可选)数值字符串
  • num4 (可选)数值字符串
  • num5 (可选)数值字符串

例子

1000000000-9999999999-3.1415926=@numSub(1000000000,9999999999,3.1415926)

结果

1000000000-9999999999-3.1415926=-9000000002.1415926

numMul

语法

@numMul(*num1,*num2)

  • 乘运算。返回num1和num2相乘结果

参数

  • num1 (必选)数值字符串
  • num2 (必选)数值字符串

例子

9999999999*3.1415926=@numMul(9999999999,3.1415926)

结果

9999999999*3.1415926=31415925996.8584074

numDiv

语法

@numDiv(*num1,*num2,scale)

  • 除运算。返回num1和num2相除结果

参数

  • num1 (必选)数值字符串
  • num2 (必选)数值字符串
  • scale (可选)小数位数精度,默认2

例子

9999999999/3.1415926=@numDiv(9999999999,3.1415926,3)

结果

9999999999/3.1415926=3183098915.817

round

语法

@round(*num,scale)

  • 对数值num按精度scale四舍五入

参数

  • num (必选)数值字符串
  • scale (可选)小数位数精度,默认2

例子

3.1415926保留3位是@round(3.1415926,3)

结果

3.1415926保留3位是3.142

calc

语法

@calc(*expression)

  • 返回算数表达式结果,如((10+2)/2)+19.5

参数

  • expression (必选)有效的数学表达式

例子

((10+2)/2)+19.5的运算结果是@calc(((10+2)/2)+19.5)

结果

((10+2)/2)+19.5的运算结果是25.5

abs

语法

@abs(*num)

  • 求绝对值

参数

  • num (必选)数值字符串

例子

-99.99的绝对值是@abs(-99.99)

结果

-99.99的绝对值是99.99

mod

语法

@mod(*num1,*num2)

  • 模运算。返回 num1被num2除后的余数

参数

  • num1 (必选)数值字符串
  • num2 (必选)数值字符串

例子

198被256除后的余是@mod(198,256)

结果

198被256除后的余是198

avg

语法

@numAvg(*num1,*num2,...)

  • 求平均。返回参数的平均值

参数

  • num1 (必选)数值字符串
  • num2 (必选)数值字符串
  • ... (可选)更多组数值字符串

例子

@avg(1,2,3,4,5)

结果

3


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区