【发布时间】:2021-11-14 03:00:29
【问题描述】:
假设我有以下数据
{
"quantity" : 1,
"amount" : 10,
"discount" : 1
}
{
"quantity" : 4,
"amount" : 12,
"discount" : 2
}
我可以使用以下查询获得这些的汇总结果,
{
...
"aggs" : {
"sumOfQuantity" : {
"sum" : {
"field" : "quantity"
}
},
"SumOfAmount" : {
"sum" : {
"field" : "amount"
}
},
"SumOfDiscount" : {
"sum" : {
"field" : "discount"
}
}
}
}
使用上面的查询,我可以得到所需字段的总和。现在我还想减去汇总的 SumOfAmount 和 SumOfDiscount (SumOfAmount - SumOfDiscount)。我怎样才能实现它?
提前致谢!!
【问题讨论】:
标签: amazon-web-services elasticsearch search elasticsearch-aggregation opensearch