InfluxDB 常用函数简介

Aggregations 集合

COUNT() 计数
DISTINCT() 返回唯一字段列表
INTEGRAL() 返回曲线阴影面积
MEAN() 返回数学平均值
MEDIAN() 返回中间值
MODE() 返回出现频率最高的值
SPREAD() 返回最大最小之间的差
STDDEV() 返回标准差
SUM() 总和

Selectors 选择

BOTTOM() 返回最小的N个数,按时间排序
FIRST() 返回第一个
LAST() 返回最后一个
MAX() 返回最大值
MIN() 返回最小值
PERCENTILE() 返回百分比的值 0%等于MIN(),50%等于MEDIAN(),100%等于MAX()
SAMPLE() 返回N个随机点
TOP() 返回最大的N个数,按时间排序

Transformations 转换

ABS() 返回绝对值
ACOS() 返回反余弦 -1 到 1 之间
ASIN() 返回反正弦 -1 到 1 之间
ATAN() 返回反正切 -1 到 1 之间
ATAN2() 返回以弧度为单位的y / x的反正切值。
CEIL() 返回四舍五入的值
COS() 返回余弦值
CUMULATIVE_SUM() 后续结果累加
DERIVATIVE() 计算后续结果的变化量
DIFFERENCE() 返回相减的结果 后-前
ELAPSED() 返回后续时间差
EXP() 返回指数
FLOOR() 去除小数
HISTOGRAM() 直方图,暂不支持
LN() 返回自然对数
LOG() 返回第二个变量为底的对数
LOG2() 范围以2为底的对数
LOG10() 返回以10为底的对数
MOVING_AVERAGE() 返回后续字段的滚动平均值
NON_NEGATIVE_DERIVATIVE() 返回后续结果的非负变化率
NON_NEGATIVE_DIFFERENCE() 返回后续结果相减的非负数
POW() 返回 第二个参数作为幂的值
ROUND() 和四舍五入还未区分清楚
SIN() 返回正弦值
SQRT() 返回平方根
TAN() 返回正切值

Predictors 分析预判

HOLT_WINTERS() 霍尔特-温特(Holt-Winters)时间序列分析和预报方法

发表回复

登录... 后才能评论