deltaSum
도입 버전: v21.3.0
연속된 행 사이의 산술 차이를 합산합니다. 차이가 음수이면 무시합니다.
관련 항목:
구문
deltaSum(x1[, x2, ...])인수
반환 값
입력 값의 증가분에 대한 산술 차이를 반환합니다. (U)Int* 또는 Float*
예시
양수 차이에 대한 기본 사용법
SELECT deltaSum(arrayJoin([1, 2, 3]))┌─deltaSum(arrayJoin([1, 2, 3]))─┐
│ 2 │
└────────────────────────────────┘음수 차이를 무시한 혼합 값
SELECT deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))┌─deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))─┐
│ 7 │
└───────────────────────────────────────────────┘부동소수점 값
SELECT deltaSum(arrayJoin([2.25, 3, 4.5]))┌─deltaSum(arrayJoin([2.25, 3., 4.5]))─┐
│ 2.25 │
└──────────────────────────────────────┘관련 항목