您可以利用
bucket_script管道聚合来计算每个存储区的最小值和最大值之间的差异。
只需在同一级别添加以下
minDate和
maxDate:
"hours": { "bucket_script": { "buckets_path": {"min": "minDate","max": "maxDate" }, "script": "(params.max - params.min) / 3600000" } }对于上面的示例数据,在这种情况下,结果将为0.0175(即大约1分钟)



