数学函数 - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。它为实时分析提供了简化的数据摄取和个位数毫秒的查询响应时间。点击此处了解更多。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

数学函数

Timestream LiveAnalytics 支持以下数学函数。

函数 输出数据类型 描述

腹肌 (x)

[与输入相同]

返回 x 的绝对值。

cbrt (x)

double

返回 x 的立方根。

天花板 (x) 或天花板 (x)

[与输入相同]

返回 x 四舍五入到最接近的整数。

度 (x)

double

将以弧度为单位的角度 x 转换为度。

e ()

double

返回常量欧拉数。

经验值 (x)

double

返回以 x 为底的欧拉数。

楼层 (x)

[与输入相同]

返回 x 向下舍入到最接近的整数。

from_base(字符串,基数)

bigint

返回解释为基数的字符串的值。

ln (x)

double

返回 x 的自然对数。

log2 (x)

double

返回 x 以 2 为底的对数。

log10 (x)

double

返回 x 以 10 为底的对数。

模组 (n, m)

[与输入相同]

返回 n 除以 m 的模数(余数)。

pi ()

double

返回常量 Pi。

pow (x, p) 或功率 (x, p)

double

返回 x 以 p 为底的次方。

弧度 (x)

double

将以度为单位的角度 x 转换为弧度。

rand () 或随机 ()

double

返回 0.0 1.0 范围内的伪随机值。

随机 (n)

[与输入相同]

返回 0 到 n 之间的伪随机数(不包括)。

圆形 (x)

[与输入相同]

返回 x 四舍五入到最接近的整数。

圆形 (x, d)

[与输入相同]

返回 x 四舍五入到 d 个小数位。

标志 (x)

[与输入相同]

返回 x 的符号函数,即:

  • 如果参数为 0 则为 0

  • 如果参数大于 0 则为 1

  • 如果参数小于 0,则为 -1。

对于双重参数,该函数还会返回:

  • 如果参数是 NaN,则为 NaN

  • 如果参数为 +Infinity,则为 1

  • 如果参数是-Infinity,则为 -1。

sqrt (x)

double

返回 x 的平方根。

to_base (x, radix) 

varchar

返回 x 的基数表示形式。

截断 (x)

double

通过在小数点后删除数字来返回 x 四舍五入为整数。

acos (x)

double

返回 x 的反余弦值。

asin (x) 

double

返回 x 的反正弦值。

atan (x) 

double

返回 x 的反正切。

atan2 (y, x)

double

返回 y/x 的反正切值。

cos (x)

double

返回 x 的余弦值。

cosh (x)

double

返回 x 的双曲余弦值。

罪恶 (x) 

double

返回 x 的正弦值。

棕褐色 (x)

double

返回 x 的正切值。

tanh (x)

double

返回 x 的双曲正切值。

无穷大 ()

double

返回表示正无穷大的常数。

is_finite (x)

布尔值

确定 x 是否有限。

is_infinite (x)

布尔值

确定 x 是否为无穷大。

is_nan (x)

布尔值

确定 x 是否为 not-a-number。

nan ()

double

返回表示的常量 not-a-number。