【发布时间】:2021-03-29 04:04:47
【问题描述】:
如何根据用户的特定值过滤值时间戳?我尝试了以下但没有返回结果。我想唯一地显示时间戳值。时间戳和用户都是 mqtt_consumer 中的字段。
from(bucket: "manager")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "mqtt_consumer")
|> filter(fn: (r) => r["_field"] == "timestamp")
|> filter(fn: (r) => r["_field"] == "user" and r["_value"] == 225)
|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
|> yield(name: "mean")
【问题讨论】: