CumulativeSum (FPScript)
Calcule la somme cumulée d'un ensemble de données.
Syntaxe
CumulativeSum(DataSet)
La syntaxe de la fonction CumulativeSum se compose des éléments suivants :
Section |
Description |
---|---|
DataSet |
L'ensemble de données pour lequel la somme doit être calculée. Toutes les structures de données sont autorisées, sauf Scalaire et Courbe 3D. Tous les types de données numériques sont autorisés. |
Remarques
Le résultat est toujours du type de données Virgule flottante de 64 bits.
Le résultat a la même unité que l'argument DataSet.
Pour chaque valeur, la somme cumulée est la somme de cette valeur et de toutes les valeurs précédentes dans DataSet. Si DataSet contient une valeur invalide (void) à une certaine position, alors son prédécesseur valide est inclus dans la somme pour cette position.
Pour les matrices de données et les séries de signaux, le calcul s'effectue colonne par colonne. Les valeurs sont converties en valeurs à virgule flottante 64 bits avant que le calcul ne soit effectué. Les composantes X et Z, si elles sont présentes, sont copiées dans le résultat sans modification.
Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste.
Pour les types de données complexes, un nombre est formé.
Disponible dans
FlexPro Basic, Professional, Developer Suite
Exemples
CumulativeSum({1., 4., 3.}) |
Renvoie {1, 5, 8}. |