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 │
└──────────────────────────────────────┘関連項目