<< Click to Display Table of Contents >> 数学函数 |
函数 |
语法 |
说明 |
举例 |
---|---|---|---|
abs |
abs(number) |
返回给定数据的绝对值 |
例如: abs(-7) = 7 abs(col['sales']) |
acos |
acos(number) |
返回参数的反余弦函数值,参数范围[-1, 1],不在定义域会报错,结果以弧度表示 |
例如: acos(-1) = 3.14159265358979 acos(col['angle']) |
asin |
asin(number) |
返回参数的反正弦函数值,参数范围[-1, 1],不在定义域会报错,结果以弧度表示 |
例如: asin(1) = 1.570796326795 asin(col['angle']) |
atan |
atan(number) |
返回参数的反正切函数值 |
例如: atan(0) = 0 atan(col['angle']) |
atan2 |
atan2(number x, number y) |
返回指定坐标轴x,y轴的反正切值 |
例如: atan2(2,1) = 1.10714871779409 atan2(col['x'],col['y']) |
ceiling |
ceiling(number , number significance) |
返回参数向上舍入(沿绝对值增大的方向)到最接近指定基数的倍数 |
例如: ceiling(3.1415, 1)=4.0 |
cos |
cos(number) |
返回参数的余弦值 |
例如: cos(3.1415962/4)=0.707 cos(col['angle']) |
cot |
cot(number) |
返回角度的余切。以弧度为单位指定角度
|
例如:cot(pi() /4) = 1 |
degrees |
degrees(number) |
将以弧度表示的给定数字转换为度数 |
例如: degrees(pi()/4) = 45.0 |
exp |
exp(number) |
返回以e为底的指数值 |
例如: exp(2)=7.389 |
floor |
floor(number , number significance) |
返回参数向下舍入(沿绝对值减小的方向)到最接近指定基数的倍数 |
例如: floor(3.1415,1)floor(3.1415,1)=3.0 |
ln |
ln(number) |
返回参数的自然对数 |
例如: ln(exp(5))=5 |
log |
log(number , number base) |
返回以base为底的对数值 |
例如: log(256, 2) = 8 |
pi |
pi() |
返回数字常量 pi |
例如: pi() = 3.1415926 |
power |
power(number , number power) |
返回给定数字的乘幂 |
例如: power(5,2)=25 |
radians |
radians(number) |
返回度数的弧度角 |
例如: radians(180) = 3.14159 |
randbetween |
randbetween(number x, number y) |
返回大于等于指定的最小值,小于指定最大值之间的一个随机整数 |
例如: randbetween(1, 100) |
round |
round(number , int accurate) |
返回某个数字按指定位数取整后的数字 |
例如: round(3.1415, 1)=3.1 |
roundDown |
roundDown(number,int) |
按指定位数向下舍入数字 |
例如: roundDown(3.1316, 3)=3.131 |
roundUp |
roundUp(number,int) |
按指定位数向上舍入指定位数后面的小数 |
例如: roundUp(3.1312, 3) = 3.132 |
sign |
sign(number) |
返回数字的符号。当数字为正数时返回 1,为零时返回 0,为负数时返回 -1 |
例如: sign(10) = 1 |
sin |
sin(number) |
返回参数的正弦值 |
例如: sin(pi() / 2) = 1 |
sqr |
sqr(number) |
返回给定数据的平方值 |
例如: sqr(2) = 4) |
sqrt |
sqrt(number) |
返回参数的平方根 |
例如: sqrt(16) = 4 |
tan |
tan(number) |
返回参数的正切值 |
例如: tan(pi()/4) = 1 |
trunc |
trunc(number,int) |
将数值的小数部分截去,返回整数 |
例如: trunc(3.1312, 2)=3 |