experimental.alignTime() 函数
experimental.alignTime()
随时可能更改。
experimental.alignTime()
将输入表中的时间值移动到都从一个共同的开始时间开始。
函数类型签名
(<-tables: stream[B], ?alignTo: A) => stream[C] where B: Record, C: Record
有关更多信息,请参阅 函数类型签名。
参数
alignTo
表对齐到的时间。 默认为 1970-01-01T00:00:00Z
。
tables
输入数据。 默认为管道转发数据 (<-
)。
示例
比较月度值
- 按日历月窗口化数据,创建两个独立的表(一个用于一月,一个用于二月)。
- 将表对齐到
2021-01-01T00:00:00Z
。
每个输出表代表来自日历月的数据。 当可视化时,数据仍然按月分组,但时间戳与一个共同的开始时间对齐,并且值可以按时间进行比较。
import "experimental"
data
|> window(every: 1mo)
|> experimental.alignTime(alignTo: 2021-01-01T00:00:00Z)
此页是否对您有帮助?
感谢您的反馈!