elapsed() 函数
elapsed()
返回后续记录之间的时间间隔。
对于每个输入表,elapsed()
返回相同的表,但去除了第一行(因为没有先前的时间来推导经过的时间),并添加了一个包含经过时间的列。
函数类型签名
(<-tables: stream[A], ?columnName: string, ?timeColumn: string, ?unit: duration) => stream[B] where A: Record, B: Record
有关更多信息,请参阅 函数类型签名。
参数
unit
计算中使用的时间单位。默认为 1s
。
timeColumn
用于计算经过时间的列。默认为 _time
。
columnName
存储经过时间的列名。默认为 elapsed
。
tables
输入数据。默认为管道前向数据 (<-
)。
示例
计算秒为单位的点之间的时间
import "sampledata"
sampledata.int()
|> elapsed(unit: 1s)
此页是否对您有帮助?
感谢您的反馈!