簡體   English   中英

如何使用 Flux 在 InfluxDB 中按季度(時間)計算列和組的總和?

[英]How to calculate sum of a column and group by quarter of months (time) in InfluxDB using Flux?

來自(桶:“桶”)|> 范圍(開始:2022-01-01T00:00:00Z,停止: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")

在此處查看更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM