页面树结构
转至元数据结尾
转至元数据起始

前置条件

计算列函数,数据库适配情况,查看:计算列函数数据库适配情况

1.TOFLOAT

类别描述
函数写法

TOFLOAT(number)

函数作用

转为浮点数

参数说明number:可以是数值型,也可以是数值字符串、数值日期类型
示例

FLOAT(“3”) = 3.0;FLOAT(2.1) = 2.1

2.LEAST

类别描述
函数写法

LEAST(value1,value2)

函数作用

返回2个值中的最小值

参数说明value1, value2:要比较的值, 数值字段或者常量。
示例

1、比较2个不同的价格 LEAST(10, 20,)返回10。

3.ABS

类别描述
函数写法

ABS(number)

函数作用

计算绝对值

参数说明number:数值字段或者常量
示例

1、求差额的绝对值,差额可能是负数。ABS([差额])返回全部都是正数;如果差额是0,则返回0。
2、求某个负数的绝对值:ABS(-10)返回10。

4.CEILING

类别描述
函数写法

CEILING(number)

函数作用

将参数number沿绝对值增大的方向,舍入为最接近的整数。

参数说明number:待舍入的数值。
示例

1、CEILING(-2.5)返回-2。
2、CEILING(0.5)返回1。

5.ACOS

类别描述
函数写法

ACOS(number)

函数作用

返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。

参数说明number:需要返回角度的余弦值。
函数的参数必须在-1和1之间,包括-1和1。返回的角度值在0和Pi之间。如果要把返回的角度用度数来表示,用180/PI()乘返回值即可
示例

1、ACOS(1)返回0(弧度)。
2、ACOS(0.5) 返回1.047197551(Pi/3弧度)。
3、ACOS(0.5)*180/PI() 返回60(度)。

6.ASIN

类别描述
函数写法

ASIN(num)

函数作用

返回指定数值的反正弦值。反正弦值为一个角度,返回角度以弧度形式表示

参数说明

num:需要返回角度的正弦值。
注意事项:支持一个数值参数,超过则不合法

指定数值必须在-1到1之间(含1与-1)。返回角度在-pi/2到pi/2之间(含-pi/2与pi/2)。用角度形式返回数值时,返回数值乘以180/PI().

示例

1、ASIN(0.5) 0.523598776(pi/6弧度)。
2、ASIN(1) 1.570796327(pi/2弧度)。
3、ASIN(0.5)*180/PI() 30(度)。

7.COS

类别描述
函数写法

COS(number)

函数作用

返回一个角度的余弦值。

参数说明

number:以弧度表示的需要求余弦值的角度。

注意事项:
支持一个数值参数,超过则不合法。

要把一个角度转换成弧度值,将角度乘于PI()/180。 COS(n*2*PI()+number)=COS(number)(其中n为整数,number从-pi到pi。

示例

1、COS(0.5) 返回0.877582562。

2、COS(30*PI()/180) 0.866025404。

8.SIGN

类别描述
函数写法

SIGN(num)

函数作用

返回数字的符号,当数字为正数时返回1,为零时返回0,为负数时返回-1。

参数说明num:数值字段或固定数字。
示例

1、SIGN(8) 返回 1。
2、SIGN(0) 返回 0。
3、SIGN(-8.8) 返回-1。

9.FLOOR

类别描述
函数写法

FLOOR(number)

函数作用

将参数number沿绝对值减小的方向去尾舍入。

注意事项:
支持一个数值参数,超过则不合法。

参数说明number:待舍入的数值。
示例

FLOOR(-2.5) 返回-3。
FLOOR(2.5) 返回2。

10.EXP

类别描述
函数写法

EXP(num)

函数作用

返回指定浮点数的以e为底数的指数值

参数说明num:为任意实数,作为常数e的指数
示例

EXP(0) 返回1
EXP(3)返回20.08553692

11.TRUNC

类别描述
函数写法

TRUNC(num, x)

函数作用

将浮点数截断至指定精度。

参数说明num: 浮点型字段或者常量。
x: 位数,只能是正整数。
示例

TRUNC(-1.999, 1) 返回 -1.9。
TRUNC(-1.999, 0) 返回 -1。
TRUNC(1.999, 0) 返回 1。

12.SIN

类别描述
函数写法

SIN(num)

函数作用

计算指定弧度的三角正弦

参数说明num:数值字段或者常量
示例

1、SIN(10) 返回-0.544021111。
2、SIN(45*PI()/180) 返回0.707106781。

13.SQRT

类别描述
函数写法

SQRT(num)

函数作用

计算一个非负数的算术平方根

参数说明num:数值字段或者常量
示例

1、SQRT(64) 返回8。
2、SQRT(-64)返回0。

14.ROUND

类别描述
函数写法

ROUND(num, decimal)

函数作用

保留几位小数

参数说明

num:数值字段或常量

decimal:小数位数,是正整数。

示例

参数说明:
示例:
1、[订单明细表],需要将[销售额]数值统一保留小数点后一位:ROUND([销售额],1)。
2、ROUND(100.011,2)返回100.01

15.PI

类别描述
函数写法

PI()

函数作用

获取圆周率

参数说明
示例

示例:PI() 返回 3.141593。

16.LOG10

类别描述
函数写法

LOG10(number)

函数作用

返回以10为底的对数

参数说明number:可以是整型、浮点型。
示例

1、LOG10(10) 返回1。
2、LOG10(4.2) 返回 0.6232492903979004。

17.LOG2

类别描述
函数写法

LOG2(number)

函数作用

返回以2为底的对数

参数说明number:可以是整型、浮点型;
示例

LOG2(3) //返回 1.5849625007211563
LOG2(4.2) // 返回 2.070389327891398
LOG2(65536) // 返回 i 16.0

  • 无标签