elapsed() returns the time between subsequent records.
For each input table,
elapsed() returns the same table without the first row
(because there is no previous time to derive the elapsed time from) and an
additional column containing the elapsed time.
Function type signature
(<-tables: stream[A], ?columnName: string, ?timeColumn: string, ?unit: duration) => stream[B] where A: Record, B: Record
Unit of time used in the calculation. Default is
Column to use to compute the elapsed time. Default is
Column to store elapsed times in. Default is
Input data. Default is piped-forward data (
Calculate the time between points in seconds
import "sampledata" sampledata.int() |> elapsed(unit: 1s)
View example input and output
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
InfluxDB Cloud customers can contact InfluxData Support.