Difference() by day will not show today created datapoints

Hei, how to make it to show also data that was added today first time. At the moment it will start showing diffrences on next day compared to todays last value.

from(bucket: "something")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "diagnostics" and r._field == "diagnostics_odometer_data_value" ) 
  |> aggregateWindow(every: 1h, fn: last, createEmpty: false)
  |> difference(nonNegative: false, columns: ["_value"], keepFirst: false)
  |> group(columns: ["property"])
  |> sort(columns: ["_time"], desc: true)

Hello @gjemp,
Have you tried using the today() funciton?
https://docs.influxdata.com/flux/v0.x/stdlib/universe/today/#query-data-from-today

You might need to use the timeShift() function
https://docs.influxdata.com/flux/v0.x/stdlib/universe/timeshift/

This thread might also be useful to you: