2016-06-15 38 views
0

私は値列を持つtimeseriesを持っています。 1日あたりの累積値を取得したいとします。例えばInfluxdb + grafana:時系列データの日報

私はポイント翌日1を持っている場合:

(timestamp1、VALUE1)(timestamp2、値2)(timestamp3、VALUE3)

私は、グラフを持つようにしたいと:

    Tにtimestamp2に対して表示
  • 2値をtimestamp2するtimestamp1に対して表示timestamp1に1日0:00に表示さ
  • ゼロ値
  • 1値2日目にtimestamp3に表示さimestamp3
  • 3値が0時
  • ゼロの値は、私はそのような要求を行うことができますので、

に2日目 の最初の値に2日午前0時のために、表示される:

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

しかし、 "group by"は1日あたりの累積カウント数ではなく、1分間あたりの累積値を計算するので、期待通りの結果は得られません。 そして、私がしなければ:

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

私は一日あたり1つのカウント値を持つことになります。

どうすればいいですか?

+0

こんにちは、あなたはこれに対する解決策を見つけましたか?私は似たようなことを達成しようとしていますが、今のところ成功していません。 – clanlaw

答えて

0

わかりませんが、これは解決策ですか?

time = todayのグループからの選択カウント(値)

関連する問題