truncateTimeColumn() 函数
truncateTimeColumn()
函数将 _time
中的所有输入时间值截断为指定的单位。
截断为周
当将时间值截断为周 (1w
) 时,周是使用 Unix 纪元 (1970-01-01T00:00:00Z UTC) 确定的。Unix 纪元是在星期四,因此所有计算的周都从星期四开始。
函数类型签名
(<-tables: stream[{B with _time: C}], unit: duration, ?timeColumn: A) => stream[{B with _time: C, _time: time}] where C: Timeable
有关更多信息,请参阅 函数类型签名。
参数
unit
(必需) 要截断到的时间单位。
单位示例
- 1ns (纳秒)
- 1us (微秒)
- 1ms (毫秒)
- 1s (秒)
- 1m (分钟)
- 1h (小时)
- 1d (天)
- 1w (周)
- 1mo (月)
- 1y (年)
timeColumn
要截断的时间列。默认为 _time
。
注意: 目前,为此参数分配自定义值将不起作用。
tables
输入数据。默认为管道转发数据 (<-
)。
示例
将所有时间值截断为分钟
import "sampledata"
sampledata.int()
|> truncateTimeColumn(unit: 1m)
此页内容是否对您有帮助?
感谢您的反馈!