Guys am trying to use the map function but the way I have done them before is not working as the fields name has spaces in b/w & it’s giving error
Tried following ways but no avail
from(bucket: “RawData”)
|> range(start: -1h, stop: v.timeRangeStop)
|> filter(fn: (r) => r[“_measurement”] == “DIAG”)
|> filter(fn: (r) => r[“_field”] == “Heatsink temperature : Heatsink temperature” or r[“_field”] == “Connection”)
|> pivot(rowKey: [“_time”], columnKey: [“_field”], valueColumn: “_value”)
|> map(fn: (r) => ({ r with _value: (r.Heatsink\ temperature\ :\ Heatsink\ temperature) }))
|> filter(fn: (r) => r[“Connection”] == “192.168.5.110”)
|> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
|> yield(name: “last”)
from(bucket: “RawData”)
|> range(start: -1h, stop: v.timeRangeStop)
|> filter(fn: (r) => r[“_measurement”] == “DIAG”)
|> filter(fn: (r) => r[“_field”] == “Heatsink temperature : Heatsink temperature” or r[“_field”] == “Connection”)
|> pivot(rowKey: [“_time”], columnKey: [“_field”], valueColumn: “_value”)
|> map(fn: (r) => ({ r with transformed: r[“Heatsink temperature : Heatsink temperature”] }))
|> filter(fn: (r) => r[“Connection”] == “192.168.5.110”)
|> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
|> yield(name: “last”)