当需要使用 Flux 语言对 InfluxDB 进行多测量表查询时,有以下几种写法:
写法一 将测量表名写入数组
measurements = ["field1", "field2", "field3", "field4", "field5", "field6", "field7", "field8", "field9", "field10"]
from(bucket: "bucket22")
|> range(start: -100s)
|> filter(fn: (r) => contains(set: measurements, value: r._measurement))
|> group(columns: ["_measurement"])
|> last()
|> timeShift(duration: 8h)
|> keep(columns: ["_time", "_value", "_measurement"])
2024/12/5大约 2 分钟