聚合统计

聚合统计功能通过CQL条件语句查询特定的数据,然后选择对应的聚合函数对查询结果数据进行统计分析,支持分组统计。统计的结果数据只包含统计结果,不包含原始数据,结果展示使用图表形式呈现。分组统计使用表格形式呈现结果。

聚合统计的步骤如下:

  1. 在时空查询页面左侧选择目标时空数据源。

  1. 在页面右侧的聚合统计页签中,配置各项参数。

  1. 单击<统计>按钮,等待聚合统计处理结果。

表-1 统计分析函数

类型

说明

表达式

图形

Histogram

直方图

Histogram(field,number,min,max)

柱图

TopK

Top-k

TopK(field)

柱图,堆叠

Count

数量

Count()

柱图

Min/Max

最小值/最大值

MinMax(field)

柱图

Enumeration

枚举

Enumeration(field)

柱图

Descriptivestats

描述性统计

DescriptiveStats(...attrs)

表格

GroupBy

统计数据

GroupBy(field, function(..args))

柱图

 

可以使用GroupBy根据分组值计算统计数据。

例如,GroupBy ("foo", MinMax("bar"))

Z3频率和直方图是特殊的统计数据,它们将对几何图形和日期创建的Z3值进行操作。

对于Histogram统计:

对于DescriptiveStats(描述性)统计:属性只能为数字类型(IntDoubleLongFloat)。

表-2 参数说明

参数

取值类型

说明

解释

count

Long

统计结果数

DescriptiveStats(...attrs)参数为可变数字。统计结果各个属性除去count均为数组,数组中统计结果顺序同参数顺序

minimum

Double

最小值

maximum

Double

最大值

mean

Double

平均值

population_variance

Double

总体方差

population_standard_deviation

Double

总体标准差

population_skewness

Double

总体偏度

population_kurtosis

Double

总体峭度

population_excess_kurtosis

Double

总体过度峰度

sample_variance

Double

样本方差

sample_standard_deviation

Double

样本标准差

sample_skewness

Double

样本偏度

sample_kurtosis

Double

样本峰度

sample_excess_kurtosis

Double

样本过度峰度

population_covariance

Double

总体协方差

population_correlation

Double

总体相关度

sample_covariance

Double

样本协方差

sample_correlation

Double

样本相关度