根据日期区间分组,quarter根据季度分组,统计每个季度的总金额,继续根据品牌分组,并统计每组的总金额
GET /tvs/sales/_search { "size": 0, "aggs": { "group_by_sold_date": { "date_histogram": { "field": "sold_date", "interval": "quarter", "format": "yyyy-MM-dd", "min_doc_count": 0, "extended_bounds": { "min": "2016-01-01", "max": "2017-12-31" } }, "aggs": { "group_by_brand": { "terms": { "field": "brand" }, "aggs": { "sum_price": { "sum": { "field": "price" } } } }, "total_sum_price": { "sum": { "field": "price" } } } } } }
响应结果
{ "took": 1, "timed_out": false, "_shards": { "total": 5, "successful": 5, "skipped": 0, "failed": 0 }, "hits": { "total": 8, "max_score": 0, "hits": [] }, "aggregations": { "group_by_sold_date": { "buckets": [ { "key_as_string": "2016-01-01", "key": 1451606400000, "doc_count": 0, "total_sum_price": { "value": 0 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [] } }, { "key_as_string": "2016-04-01", "key": 1459468800000, "doc_count": 1, "total_sum_price": { "value": 3000 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [ { "key": "小米", "doc_count": 1, "sum_price": { "value": 3000 } } ] } }, { "key_as_string": "2016-07-01", "key": 1467331200000, "doc_count": 2, "total_sum_price": { "value": 2700 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [ { "key": "TCL", "doc_count": 2, "sum_price": { "value": 2700 } } ] } }, { "key_as_string": "2016-10-01", "key": 1475280000000, "doc_count": 3, "total_sum_price": { "value": 5000 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [ { "key": "长虹", "doc_count": 3, "sum_price": { "value": 5000 } } ] } }, { "key_as_string": "2017-01-01", "key": 1483228800000, "doc_count": 2, "total_sum_price": { "value": 10500 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [ { "key": "三星", "doc_count": 1, "sum_price": { "value": 8000 } }, { "key": "小米", "doc_count": 1, "sum_price": { "value": 2500 } } ] } }, { "key_as_string": "2017-04-01", "key": 1491004800000, "doc_count": 0, "total_sum_price": { "value": 0 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [] } }, { "key_as_string": "2017-07-01", "key": 1498867200000, "doc_count": 0, "total_sum_price": { "value": 0 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [] } }, { "key_as_string": "2017-10-01", "key": 1506816000000, "doc_count": 0, "total_sum_price": { "value": 0 }, "group_by_brand": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [] } } ] } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)