一些基本的东西:我正在尝试创建一个“运行中”的查询,在该查询中,对于每个数据点,我都会得到均值并计算到该点以及值。例如,这些测量:
hunger=1 1001
hunger=3 1002
hunger=5 1003
hunger=20 1004
我想生成一个如下的csv:
timestamp, hunger, mean, count,
1001, 1, 1, 1
1002, 3, 2, 2,
1003, 5, 3, 3
1004, 20, 7.25, 4
由于这是聚合和选择器查询的组合,因此我在单独的查询中包含“饥饿”,然后表示均值和计数。但是,如果我都按time(1s)
进行分组,则我的平均值和计数将仅与分组大小有关;我需要它与那时的整体设置有关...有什么建议吗?
答案 0 :(得分:2)
您可以这样尝试:
从饥饿测量组中按时间(1s)来选择last(饥饿),summary_sum(last(饥饿))/累计_sum(count(饥饿)),accumate_sum(count(饥饿))