yes, down sample using time window with the same every interval.
|> aggregateWindow(every: 10s, fn: last, createEmpty: false)
or use truncate time column function to truncate time to the next round interval of minutes.
|> truncateTimeColumn(unit: 10s)