elapsed() function
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
Parameters
unit
Unit of time used in the calculation. Default is 1s
.
timeColumn
Column to use to compute the elapsed time. Default is _time
.
columnName
Column to store elapsed times in. Default is elapsed
.
tables
Input data. Default is piped-forward data (<-
).
Examples
Calculate the time between points in seconds
import "sampledata"
sampledata.int()
|> elapsed(unit: 1s)
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:
Customers with an annual or support contract can contact InfluxData Support.