我可以在InfluxDB中的字段上计算移动总和吗?

时间:2019-11-12 04:32:08

标签: grafana influxdb

我试图了解是否有可能在我的一项评估中计算1个月的收入数据总和。对于每一天,我都希望获得前30天的总和。

在InfluxDB中还是通过Grafana的查询界面可以做到吗?

2 个答案:

答案 0 :(得分:2)

移动平均值 是移动总和除以样本数。因此,如果您想要过去30个值的移动总和:

select 30*moving_average(field_name, 30) from measurement

答案 1 :(得分:-1)

是的,绝对有可能。 只需像这样设置查询的这一部分:

SELECT sum("value") FROM "YOUR_TAG_NAME"
WHERE $timeFilter GROUP BY time(30d) fill(null)

enter image description here

只需确保您的信息中心时间至少包含Last 30 days