38深入聚合数据分析_实战hitogram按价格区间统计电视销量和销售额

news/2024/11/15 21:54:04/

histogram:类似于terms,也是进行bucket分组操作,接收一个field,按照这个field的值的各个范围区间,进行bucket分组操作

"histogram":{ "field": "price","interval": 2000
}

interval:2000,划分范围,02000,20004000,40006000,60008000,8000~10000,

buckets去根据price的值,比如2500落在哪个区间内,落到20004000,此时就会将这条数据放入20004000对应的那个bucket中

bucket划分的方法,terms,将field值相同的数据划分到一个bucket中

histogram,将field处于相同区间的数据划分到一个bucket中

bucket有了之后,一样的,去对每个bucket执行avg,count,sum,max,min,等各种metric操作,聚合分析

GET /tvs/sales/_search
{"size" : 0,"aggs":{"price":{"histogram":{ "field": "price","interval": 2000},"aggs":{"revenue": {"sum": { "field" : "price"}}}}}
}

响应结果

{"took": 14,"timed_out": false,"_shards": {"total": 5,"successful": 5,"skipped": 0,"failed": 0},"hits": {"total": 8,"max_score": 0,"hits": []},"aggregations": {"price": {"buckets": [{"key": 0,"doc_count": 3,"revenue": {"value": 3700}},{"key": 2000,"doc_count": 4,"revenue": {"value": 9500}},{"key": 4000,"doc_count": 0,"revenue": {"value": 0}},{"key": 6000,"doc_count": 0,"revenue": {"value": 0}},{"key": 8000,"doc_count": 1,"revenue": {"value": 8000}}]}}
}

http://www.ppmy.cn/news/456437.html

相关文章

mysql 计算经纬度范围内的数据

利用谷歌方案 The SQL statement that will find the closest 20 locations that are within a radius of 30 miles to the 78.3232, 65.3234 coordinate. It calculates the distance based on the latitude/longitude of that row and the target latitude/longitude, and t…

matlab的上机报告,数理统计和Matlab上机报告.doc

数理统计和Matlab上机报告.doc 统计分析软件(matlab)实验报告1序号班级姓名学号日期时间地点信计1302张温柔4136309620150706实验楼102指导教师李娜实验名称1、 matlab基本操作、概率计算实验任务【练习1_01】生成a,b上的均匀分布的随机数;生成Nnu,sigma.2上的正态分…

Python数据分析之对一个游戏的运营情况进行分析

Python数据分析之对一个游戏的运营情况进行分析 文章目录 **Python数据分析之对一个游戏的运营情况进行分析** 一、分析目标二、数据介绍三、结论1.新增用户分析2.玩家活跃度分析3.玩家付费情况分析4.玩家游戏习惯分析 四、详细分析1.新增玩家分析1.1新增玩家数量1.2新增付费玩…

python基于pingouin统计分析:pairwise_gameshowell函数执行Games-Howell检验进行事后分析(Pairwise Games-Howell post-hocs)

python基于pingouin包进行统计分析:使用pairwise_gameshowell函数执行Games-Howell检验进行事后分析(Pairwise Games-Howell post-hocs) 目录

mysql分类统计roll_MySQL复习汇总

mysql复习 一:复习前的准备 1:确认你已安装wamp 2:确认你已安装ecshop,并且ecshop的数据库名为shop 二基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: use dbname; 2.3 创建数据库: crea…

转行数据分析,是选Python还是R?

Python?R?并非只能二选一! 在撰写本文之前,RStudio 的首席数据科学家 Hadley Wickham 在社交网络上给我发了个回复(见上图)。在他的启发下,我也意识到,R 和 Python 并不是你死我活的…

白话Elasticsearch36-深入聚合数据分析之案例实战Histogram Aggregation:按价格区间统计电视销量和销售额

文章目录 概述官方说明案例 概述 继续跟中华石杉老师学习ES,第36篇 课程地址: https://www.roncoo.com/view/55 官方说明 Histogram Aggregation: 戳这里 histogram:类似于terms,也是进行bucket分组操作&#xff0c…

《对比Excel,轻松学习Python数据分析》读书笔记------数据可视化

数据可视化 13 数据可视化13.1 数据可视化的目的13.2 数据可视化的基本流程13.2.1 整理数据13.2.2 明确目的13.2.3 寻找合适的表现形式13.2.4 绘图 13.3 图表的基本组成元素13.4 Python的数据可视化基础13.4.1 导入相关库和显示设置13.4.2 建立画布和坐标系画布 figure颜色 坐标…