I’ve been trying to create a report that uses a historical query data source. I have it set up the way I want, with my start time defined as:
dateArithmetic(toDate(dateFormat(now(), "yyyy-MM-dd 6:55:00")), 0, "day")
and my end time as:
dateArithmetic(toDate(dateFormat(now(), "yyyy-MM-dd 14:05:00")), 0, "day")
.
My server is in Central Time, while I’m in Eastern Time, as are my PLC machines. I set those start and end times so the report would cover data from 7:55 AM to 2:59 PM Eastern, capturing one data point at the end of each hour.
The issue I’m having is that the query always returns extra data, adding a row 0. For example, there should only be eight rows (one for each hour), but for some reason, there are always rows 0–8, resulting in an extra one. Additionally, the hour from 2:00–2:59 PM is always blank. I run the report at 3:10 PM Eastern.
Can anyone help me figure out why this is happening? Below is the imagine of the report I get for all machines and the data it says its pulling for this certain report.
evac data.pdf (34.0 KB)
DailyEvac - 10-15-25 2PM.pdf (27.5 KB)