Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

피벗 집계

항목값
화면 이름Pivot
식별자pivotExpressionV1
지원 실행 방식Streaming
범주집계 (Aggregate)
반환 자료형Map<K, V>

피벗 표현식의 고유 값마다 별도의 집계를 수행합니다. 결과는 피벗 값에서 해당 집계값으로 대응하는 맵입니다.

입력 인자

이름지정 여부자료형의미와 조건
Aggregate expression필수Expression<V>적용할 집계 표현식입니다.
Pivot expression필수Expression<K>적용할 피벗 표현식입니다.

자료형 변수의 범위

  • K는 ComparableType 범위의 자료형을 받습니다.
  • V는 AnyType 범위의 자료형을 받습니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • Aggregate expression:
    sum(
     expression: value,
    )
  • Pivot expression: pivot

입력 테이블:

pivotvalue
a1
b2
a3

출력: {
 a -> 4,
 b -> 2,
}

예시 2: 기본 동작

인자 값:

  • Aggregate expression:
    sum(
     expression: value,
    )
  • Pivot expression:
    cleanString(
     cleanActions: {trim},
     expression: pivot,
    )

입력 테이블:

pivotvalue
a1
b2
a3

출력: {
 a -> 4,
 b -> 2,
}