Grafana - 如何按时间过滤数据

Grafana - How to filter data by time

如何以 1d 间隔过滤数据。我正在尝试用我的光伏系统生产创建条形图,我需要过去 7 天的 day_kWh 字段的最后一个值。 例如:

到目前为止,我的代码如下所示:

from(bucket: "GrowattBucket")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "Growatt 4000TL3-S")
  |> filter(fn: (r) => r["_field"] == "day_kWh")

我无法核对你的数据...但试试这个:

   |> aggregateWindow(every: 1d, fn: last)