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