

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

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

# 数学函数
<a name="mathematical-functions"></a>

Timestream LiveAnalytics 支持以下数学函数。


| 函数 | 输出数据类型 | 说明 | 
| --- | --- | --- | 
|  abs(x)  |  [与输入相同]  |  返回 x 的绝对值。  | 
|  cbrt(x)  |  double  |  返回 x 的立方根。  | 
|  ceiling(x) or ceil(x)  |  [与输入相同]  |  返回向上取整到最接近整数的 x 值。  | 
|  degrees(x)  |  double  |  将以弧度为单位的角度 x 转换为度。  | 
|  e()  |  double  |  返回常量欧拉数。  | 
|  exp(x)  |  double  |  返回欧拉数的 x 次方。  | 
|  floor(x)  |  [与输入相同]  |  返回向下取整到最接近整数的 x 值。  | 
|  from\$1base(string,radix)  |  bigint  |  返回字符串作为基数解释后的值。  | 
|  ln(x)  |  double  |  返回 x 的自然对数。  | 
|  log2(x)  |  double  |  返回 x 的以 2 为底的对数。  | 
|  log10(x)  |  double  |  返回 x 的以 10 为底的对数。  | 
|  mod(n,m)   |  [与输入相同]  |  返回 n 除以 m 的模（余数）。  | 
|  pi()   |  double  |  返回常量 Pi。  | 
|  pow(x, p) or power(x, p)  |  double  |  返回 x 的 p 次方。  | 
|  radians(x)  |  double  |  将以度为单位的角度 x 转换为弧度。  | 
|  rand() or random()  |  double  |  返回在 0.0 到 1.0 范围内的伪随机值。  | 
|  random(n)  |  [与输入相同]  |  返回 0 到 n（不含）范围内的伪随机值。  | 
|  round(x)  |  [与输入相同]  |  返回四舍五入到最接近整数的 x 值。  | 
|  round(x,d)  |  [与输入相同]  |  返回四舍五入到小数点后 d 位的 x。  | 
|  sign(x)  |  [与输入相同]  |  返回 x 的符号函数，即： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/timestream/latest/developerguide/mathematical-functions.html) 对于双精度参数，该函数还会返回： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/timestream/latest/developerguide/mathematical-functions.html)  | 
|  sqrt(x)   |  double  |  返回 x 的平方根。  | 
|  to\$1base(x, radix)   |  varchar  |  返回 x 的基数表示形式。  | 
|  truncate(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 的双曲余弦值。  | 
|  sin(x)   |  double  |  返回 x 的正弦值。  | 
|  tan(x)  |  double  |  返回 x 的正切值。  | 
|  tanh(x)  |  double  |  返回 x 的双曲正切值。  | 
|  infinity()  |  double  |  返回表示正无穷大的常数。  | 
|  is\$1finite(x)  |  布尔值  |  判断 x 是否为有限数。  | 
|  is\$1infinite(x)  |  布尔值  |  判断 x 是否为无穷大。  | 
|  is\$1nan(x)  |  布尔值  |  确定 x 是否为 not-a-number。  | 
|  nan()  |  double  |  返回表示的常量 not-a-number。  | 