Calculation of values of influxdb query with different timestamp

I’m trying to add these values ​​and it gives me this warning. I was reading several threads on the internet, but this is with influxdb, and I am at a dead end.

A

from(bucket: "PSA")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "calderas")
  |> filter(fn: (r) => r["Sensor"] == "Calderas_sensor1")
  |> filter(fn: (r) => r["_field"] == "Amoniaco")
  |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
  |> yield(name: "mean")

B

from(bucket: "PSA")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "calderas")
  |> filter(fn: (r) => r["Sensor"] == "Calderas_sensor2")
  |> filter(fn: (r) => r["_field"] == "Amoniaco")
  |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
  |> yield(name: "mean")

C

$A + $B

Welcome @anonymouswebhacker to the Grafana forum.

I get the same error on my dataset. But examining my data shows that no items were dropped from the union.

Here’s another approach that produces the same:

And here is a great explanation from @jangaraj