日志服务查询分析功能支持使用数学计算函数进行日志分析,您可以结合查询语句和数学计算函数,对日志查询结果进行数学计算。
数学运算符
数学计算函数支持如下运算符:
+-*/%
查询分析语句样例如下所示:
*|select avg(latency)/100 , sum(latency)/count(1)
数学计算函数说明
日志服务支持如下运算函数:
函数名 | 含义 |
---|---|
abs(x) |
返回x列的绝对值。 |
cbrt(x) |
返回x列的立方根。 |
ceiling(x) |
返回x列向上最接近的整数。 |
cosine_similarity(x,y) |
返回稀疏向量x和y之间的余弦相似度。 |
degrees |
把弧度转化为度。 |
e() |
返回自然常数。 |
exp(x) |
返回自然常数的指数。 |
floor(x) |
返回x向下最接近的整数。 |
from_base(string,radix) |
以radix进制表示string。 |
ln(x) |
返回自然对数。 |
log2(x) |
返回以2为底,x的对数。 |
log10(x) |
返回以10为底,x的对数。 |
log(x,b) |
返回以b为底,x的对数。 |
pi() |
返回π。 |
pow(x,b) |
返回x的b次幂。 |
radians(x) |
把度转化成弧度。 |
rand() |
返回随机数。 |
random(0,n) |
返回[0,n)随机数。 |
round(x) |
四舍五入取值。 |
round(x, y) |
对x保留y个小数位,例如round(1.012345,2) = 1.01。 |
sqrt(x) |
返回x的平方根。 |
to_base(x, radix) |
以radix进制表示x。 |
truncate(x) |
丢弃x的小数部分。 |
acos(x) |
反余弦。 |
asin(x) |
反正弦。 |
atan(x) |
反正切。 |
atan2(y,x) |
y/x的反正切。 |
cos(x) |
余弦。 |
sin(x) |
正弦。 |
cosh(x) |
双曲余弦。 |
tan(x) |
正切。 |
tanh(x) |
双曲正切。 |
infinity() |
返回正无穷的数值。 |
is_infinity(x) |
判断值是否是无限值。 |
is_finity(x) |
判断是否是有限值。 |
is_nan(x) |
判断是否是非数值。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交