我正在使用 API 消耗一些数据,我想计算所有客户花费的平均时间,在每次摄取(特定客户消耗的数据)之后,我为该客户打印时间矩阵。
timechart span=24h avg(total_time)
现在要计算平均值,我不能简单地提取时间字段并执行 avg(total_time),因为如果客户 A 在 1 小时内完成摄取,而客户 B 需要 24 小时,则客户 A 将被记录 24 次,B 将被记录一次,这让我不准确结果并降低平均值。
如何创建过滤器,假设持续时间为 7 天,因此我只获取特定客户的日志行,该客户在 7 天的时间段内具有最大的总时间。即每个客户一个日志行,该特定客户在 7 天的时间段内具有最大的总时间。