InfluxDB平均每周的一天

时间:2016-02-20 16:15:47

标签: influxdb

目前我在Influx的数据如下

{{1}}

我期待的是找到一种方法来获得一周中一天的平均收入。即周一,周二等的平均收入是多少。

在涌入中做到这一点的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

您应该使用continuous queries来安排自动汇总/下采样,然后从这些预先计算的系列中选择数据。

如果你没有太多积分,你可能不需要CQ。在这种情况下,即时void cpp::connectPriorities(const QVariant &v) { // generic for loop // get each variable's name // connect it to corresponding CustomLabel } 很可能就足够了。

我无法通过指定日期找到有关您是否可以“选择某一天的所有积分”的信息。据我所知,目前这是不可能的,因为如果你指定$destroy();之类的东西,这实际上意味着group by(这并不意味着从2016年2月22日起给我一切)。

您可能需要做的是指定一个间隔(两个时间点),在此间隔期间您可以放置​​下采样点。

答案 1 :(得分:2)

InfluxDB没有关于一周中几天的概念。您可以获得每天的平均收入,其中一天是午夜到午夜UTC,具体如下:

SELECT MEAN(revenue) FROM revenue_count WHERE time > now() - 7d GROUP BY time(1d)