다음을 통해 공유


Functions.Lag 메서드

정의

오버로드

Lag(Column, Int32, Object)

Window 함수: 현재 행 앞에 'offset' 행인 값을 반환하고, 현재 행 앞에 'offset' 행이 없으면 null을 반환합니다. 예를 들어 하나의 '오프셋'은 창 파티션의 지정된 지점에서 이전 행을 반환합니다.

Lag(String, Int32, Object)

Window 함수: 현재 행 앞에 'offset' 행인 값을 반환하고, 현재 행 앞에 'offset' 행이 없으면 null을 반환합니다. 예를 들어 하나의 '오프셋'은 창 파티션의 지정된 지점에서 이전 행을 반환합니다.

Lag(Column, Int32, Object)

Window 함수: 현재 행 앞에 'offset' 행인 값을 반환하고, 현재 행 앞에 'offset' 행이 없으면 null을 반환합니다. 예를 들어 하나의 '오프셋'은 창 파티션의 지정된 지점에서 이전 행을 반환합니다.

public static Microsoft.Spark.Sql.Column Lag(Microsoft.Spark.Sql.Column column, int offset, object defaultValue = default);
static member Lag : Microsoft.Spark.Sql.Column * int * obj -> Microsoft.Spark.Sql.Column
Public Shared Function Lag (column As Column, offset As Integer, Optional defaultValue As Object = Nothing) As Column

매개 변수

column
Column

적용할 열

offset
Int32

현재 행의 오프셋

defaultValue
Object

오프셋 행이 없는 경우의 기본값

반환

Column 개체

설명

이는 SQL의 LAG 함수와 동일합니다.

적용 대상

Lag(String, Int32, Object)

Window 함수: 현재 행 앞에 'offset' 행인 값을 반환하고, 현재 행 앞에 'offset' 행이 없으면 null을 반환합니다. 예를 들어 하나의 '오프셋'은 창 파티션의 지정된 지점에서 이전 행을 반환합니다.

public static Microsoft.Spark.Sql.Column Lag(string columnName, int offset, object defaultValue = default);
static member Lag : string * int * obj -> Microsoft.Spark.Sql.Column
Public Shared Function Lag (columnName As String, offset As Integer, Optional defaultValue As Object = Nothing) As Column

매개 변수

columnName
String

열 이름

offset
Int32

현재 행의 오프셋

defaultValue
Object

오프셋 행이 없는 경우의 기본값

반환

Column 개체

설명

이는 SQL의 LAG 함수와 동일합니다.

적용 대상