目前我在Influx的数据如下
{{1}}
我期待的是找到一种方法来获得一周中一天的平均收入。即周一,周二等的平均收入是多少。
在涌入中做到这一点的最佳方法是什么?
答案 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)