一个为数据展示准备数据的统计能力
暂无评分 95个项目使用过提供基础的数据统计功能:包括按分类和范围进行计数,求和,平均的简单统计功能,分类数据类型支持文本,整数,小数,日期。输出数据主要用于图形展示
参数名称 | 参数类型 | 是否必填 | 默认值 | 参数说明 |
---|---|---|---|---|
分类字段 | 文本 | 是 | 无 | 需要进行分类的字段名,通常作为图表的X轴 |
分类格式 | 文本 | 是 | 文本 | 分类字段的类型,支持文本,整数,小数和日期 |
分类条件 | 文本 | 否 | 文本 | 用一个表达式来描述分类方式,格式为 ('start','end',step) ,start/end,代表分类字段的取值范围,step表示统计的步长。日期类型格式用'yyyy-MM-dd'表示 |
统计项字段 | 文本 | 是 | 无 | 进行统计的字段项,允许填写多个,用逗号','分隔 |
统计方法 | 文本 | 是 | 计数 | 支持对统计项字段进行计算,包括计数,求和,求平均 |
数值格式 | 文本 | 是 | 整数 | 统计字段项的结果格式包括'整数'和'小数' |
批量提交 | 数字 | 是 | 1000 | 每输入多少条数据,输出一次统计结果 |
输出格式 | 文本 | 是 | 单条 | 统计结果数据可以按多个JSON对象输出或按单个JSON数组输出.后端接数据库,一般采用单条,后端直接显示图形一般采用数组 |
输入数据是JSONObject格式,设置的分类或统计字段需要在数据中出现。
{
"release_date":“2018-07-01 13:14:17”,
"country":"中国",
"price":95.30
"click_count": 115
}
每个分类项输出一台统计结果,每次输出分类的结果,为多条数据.
数据格式为JSONObject,保留字段名为 'key',对应值是分类统计项结果。
包含字段名为统计字段的字段名,对应值是统计计算结果
例1:分类字段条件为 (0,2.5,0.5),统计字段为numberA,统计方法为'求和',输出结果可能如下
{"numberA":10,"key":"0.0"}
{"numberA":35,"key":"0.5"}
{"numberA":10,"key":"1.0"}
{"numberA":35,"key":"1.5"}
{"numberA":10,"key":"2.0"}
{"numberA":26,"key":"2.5"}
例2:分类字段条件为 ('2018-06-01','2018-06-10','2D'),doubleA,统计方法为'求平均',输出结果示例如下
{"doubleA":0.05000000074505806,"key":"2018-06-01"}
{"doubleA":0.2500000074505806,"key":"2018-06-03"}
{"doubleA":0.45000000298023224,"key":"2018-06-05"}
{"doubleA":0.6500000059604645,"key":"2018-06-07"}
{"doubleA":0.8499999940395355,"key":"2018-06-09"}
输出数据可以以key字段为主键存入数据库; 也可输出到图像展示能力
无
分类条件说明:分类条件是一个表达式,
('2018-06-01','2018-06-01','2')
('2018-01-01','2018-06-30','1M')
无
添加评论