Window.RangeBetween 方法

定義

多載

RangeBetween(Column, Column)

WindowSpec使用定義的框架界限建立 ,從 start (內含) 到 end (內含) 。

RangeBetween(Int64, Int64)

WindowSpec使用定義的框架界限建立 ,從 start (內含) 到 end (內含) 。

RangeBetween(Column, Column)

WindowSpec使用定義的框架界限建立 ,從 start (內含) 到 end (內含) 。

[Microsoft.Spark.Deprecated("2.4.0")]
[Microsoft.Spark.Removed("3.0.0")]
public static Microsoft.Spark.Sql.Expressions.WindowSpec RangeBetween(Microsoft.Spark.Sql.Column start, Microsoft.Spark.Sql.Column end);
[<Microsoft.Spark.Deprecated("2.4.0")>]
[<Microsoft.Spark.Removed("3.0.0")>]
static member RangeBetween : Microsoft.Spark.Sql.Column * Microsoft.Spark.Sql.Column -> Microsoft.Spark.Sql.Expressions.WindowSpec
Public Shared Function RangeBetween (start As Column, end As Column) As WindowSpec

參數

start
Column

界限開始,包含。 如果運算式為 ,則框架未系結 Microsoft.Spark.Sql.Functions.UnboundedPreceding()

end
Column

界限結尾,包含。 如果運算式為 ,則框架未系結 Microsoft.Spark.Sql.Functions.UnboundedFollowing()

傳回

WindowSpec 物件

屬性

備註

此 API 在 Spark 2.4 中已被取代,並在 Spark 3.0 中移除。

適用於

RangeBetween(Int64, Int64)

WindowSpec使用定義的框架界限建立 ,從 start (內含) 到 end (內含) 。

public static Microsoft.Spark.Sql.Expressions.WindowSpec RangeBetween(long start, long end);
static member RangeBetween : int64 * int64 -> Microsoft.Spark.Sql.Expressions.WindowSpec
Public Shared Function RangeBetween (start As Long, end As Long) As WindowSpec

參數

start
Int64

界限開始,包含。 如果這是最小 long 值 Window.s_unboundedPreceding ,則框架是未系結的。

end
Int64

界限結尾,包含。 如果這是最大長值 Window.s_unboundedFollowing ,框架就會取消系結。

傳回

WindowSpec 物件

適用於