我制作了一张这样的表格:
+----------+---------+---------+-------+
| _time | field_1 | field_2 | count |
+----------+---------+---------+-------+
| 08:00:00 | A | 1 | 2 |
+----------+---------+---------+-------+
| 08:00:00 | B | 1 | 4 |
+----------+---------+---------+-------+
| 08:00:03 | B | 3 | 1 |
+----------+---------+---------+-------+
| 08:00:03 | A | 2 | 3 |
+----------+---------+---------+-------+
我想知道:每秒每个(field_1+field_2)组合的平均和最大计数是多少。问题是 _time 缺少几秒钟,所以stats count
结果只给我现有时间桶的聚合结果。
对于每个(field_1+field_2)组合,如何扩展此表以包含每个丢失的时间秒数,只需填充 count=0?只要我能做到这一点,我可以简单地通过stats avg(count) max(count) by field_1 field_2
.