如何在使用Flux的InfluxDB中按季度(时间)计算列和组的总和?



from(bucket: "bucket")|祝辞range(start: 2022-01-01T00:00:00Z, stop: 2022-12-31T00:00:00Z)

这里还需要几个步骤:

  1. 缩小到您感兴趣的测量
  2. 缩小到要求和的字段(即"列")
  3. 创建aggregateWindow函数来跟踪循环结果

您可以尝试通过Flux:

from(bucket: "bucket") 
|> range(start: 2022-01-01T00:00:00Z, stop: 2022-12-31T00:00:00Z)
|> filter(fn: (r) => r._measurement == "MeasurementName")
|> filter(fn: (r) => r._field == "FiledKey")
|> aggregateWindow(every : 3mo, fn : sum)
|> yield(name: "SomeResultSetName")

点击此处查看详细信息。

相关内容

  • 没有找到相关文章

最新更新