如何在弹性搜索中聚合求和+基数,如总和(与目标不同(总和(金额))))>> [

问题描述 投票:0回答:1
数据表:

目标金额

10 10000

10 10000

15 12000

15 12000

预期输出是:

目标金额

1 10000

1 12000

我想通过弹性搜索实现以上结果。如下所示,但基数和总和不能一起使用...

“附件”:{“ date_histogram”:{“ field”:“发票”,“ interval”:“ week”,“ format”:“ Y-MM-dd:w”,“键控”:true},“ ags”:{“净额”: {“总和”:{“ field”:“ netamt”}},“ distinct_trknumber”:{“基数”:{“ field”:“目标”},“总和”:{“ field”:“金额”}}}}

数据表:目标数量10 10000 10 10000 15 12000 15 12000预期输出为:目标数量1 10000 1 ...

elasticsearch elasticsearch-5
1个回答
0
投票
术语汇总可用于获取不同的目标和金额
© www.soinside.com 2019 - 2024. All rights reserved.