【发布时间】:2020-05-14 09:25:32
【问题描述】:
数据表:
目标金额
10 10000
10 10000
15 12000
15 12000
预期输出是:
目标金额
1 10000
1 12000
我想在弹性搜索中实现上述聚合结果。 像下面这样的东西,但基数和总和不能一起使用......
“附件”:{
“日期直方图”:{
"field": "invoicedt",
“间隔”:“周”,
"格式": "Y-MM-dd:w",
“键控”:真
},
“聚合”:{
“净额”: {
“总和”:{
“字段”:“netamt”
}
},
“distinct_trknumber”:{
“基数”:{
“领域”:“目标”
},
“总和”:{
“字段”:“金额”
}
}
}
}
【问题讨论】:
-
你希望得到
iPhone, 25, 46000吗? -
鉴于您显示的表格,您是否希望得到
iPhone, 25, 46000的结果? -
最好将所有这些直接添加到您的问题中,这样会更清晰
-
嗨,我希望你现在能理解我的问题,在描述的表格中,我试图获取不同目标的计数,除了金额和票据金额只考虑一次目标。
-
@AshaLodhi 假设您的数据是 10 10000、10 10000、10 12000。输出会是什么?
标签: elasticsearch elasticsearch-5