通过


WindowSpec 类

定义分区、排序和框架边界的窗口规范。

Databricks Runtime 13.0 中的更改:支持 Spark Connect。

使用静态方法 Window 创建一个 WindowSpec

方法

方法 说明
orderBy(*cols) 定义 WindowSpec 中的排序列。
partitionBy(*cols) 定义 WindowSpec 中的分区列。
rangeBetween(start, end) 使用当前行ORDER BY值的基于范围的偏移量,定义框架边界,从start(非独占)到end(非独占)。
rowsBetween(start, end) 使用基于行的偏移量定义框架边界( start 非独占)到 end (非独占)。