gpt4 book ai didi

elasticsearch - Elasticsearch:从其他聚合指标计算聚合指标

转载 作者:行者123 更新时间:2023-12-03 00:23:08 25 4
gpt4 key购买 nike

Elasticsearch使您可以从文档中的匹配字段计算存储桶中的指标。但是,如果我想根据聚合中的其他指标来计算指标,该怎么办?

例如,我在Elasticsearch中存储有关广告 Activity 的数据。我按日期汇总文档,并添加daily_spenddaily_clicks指标(通过汇总每个spend存储桶中文档的clicksday指标)。现在,我想添加一个cpm指标,该指标是根据daily_spenddaily_clicks指标计算得出的。我怎么做?

这是我的查询:

{
"query": {
"filtered": {
"filter": {
"term": {
"campaign_id": 1234
}
}
}
},
"aggs": {
"day": {
"terms": {
"field": "day"
},
"aggs": {
"daily_spend": {
"sum": {
"field": "spend"
}
},
"daily_clicks": {
"sum": {
"field": "clicks"
}
},
"cpc": {
//daily_spend/daily_clicks
}
}
}
}
}

最佳答案

无法从其他两个聚合中提取数据并对它们进行其他操作。

最好的选择是在从查询中检索数据之后,对daily_spenddaily_clicks聚合的值进行除法运算。

关于elasticsearch - Elasticsearch:从其他聚合指标计算聚合指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28953723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com