首页 > 解决方案 > Grafana - 如何按时间过滤数据

问题描述

如何以 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")

标签: grafanainfluxdbflux

解决方案


我无法检查您的数据......但试试这个:

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

推荐阅读