deltaSum
Introduit dans : v21.3.0
Calcule la somme des différences arithmétiques entre lignes consécutives. Si la différence est négative, elle est ignorée.
Voir aussi :
Syntaxe
deltaSum(x1[, x2, ...])Arguments
Valeur renvoyée
Renvoie la différence arithmétique positive entre les valeurs d’entrée. (U)Int* ou Float*
Exemples
Utilisation de base avec des différences positives
SELECT deltaSum(arrayJoin([1, 2, 3]))┌─deltaSum(arrayJoin([1, 2, 3]))─┐
│ 2 │
└────────────────────────────────┘Valeurs mixtes, différences négatives ignorées
SELECT deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))┌─deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))─┐
│ 7 │
└───────────────────────────────────────────────┘Valeurs Float
SELECT deltaSum(arrayJoin([2.25, 3, 4.5]))┌─deltaSum(arrayJoin([2.25, 3., 4.5]))─┐
│ 2.25 │
└──────────────────────────────────────┘Voir aussi