2016-06-15 27 views
0

我有一个值列的时间序列。 我想获得每天的累计值。Influxdb +格拉法纳:每日计时时间序列号

例如,如果我有1天以下几点:

(timestamp1,值1)(timestamp2,值2)(timestamp3,值3)

我想和的曲线图:

    显示
  • 零值1天00:00至timestamp1为timestamp1显示给timestamp2
  • 2值
  • 1值timestamp2显示到t显示timestamp3到DAY2 imestamp3
  • 3值显示00:00
  • 零值2天00:00至DAY2 的第一值等

我可以做这样的要求:

select count(value) from series where time = today group by time($interval) 

但是我不会得到预期的结果,因为“group by”不会每天累计计数一个值,而是每个$ interval的累计计数值。 如果我做的:

select count(value) from series where time = today group by time(today) 

我只会每天1个计数值。

我该怎么办呢?

+0

嗨,你有没有找到解决这个

SELECT COUNT(价值)?我正在尝试实现类似的目标,但目前尚未取得成功。 – clanlaw

回答

0

不知道我明白,但这可能是一个解决方案?从系列赛里的时间=今天按时间(24小时)