[英]AWS Elasticsearch Aggregation
# Transaction Id Amount Status
1 AA001 100 pending
2 AA001 100 success
3 AA002 200 pending
在上面的数据AA001 -有待处理和成功AA002 只有待处理
所以期望得到如下
# Transaction Id Amount Status
2 AA001 100 success
3 AA002 200 pending
如何应用聚合?
健康)状况:
- if a transaction have both pending and success status record return only success record
- if a transaction have only pending return pending record
从理论上讲,您可以按照自己的方式进行排序,并对每一行进行排名。 选择排名 = 1,因此您只选择一行作为交易 ID 和金额的唯一组合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.