Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
runningSum
La fonction runningSum
calcule une somme pour une mesure basée sur les dimensions et les ordres de tri spécifiés.
Syntaxe
Les crochets sont obligatoires. Pour voir quels arguments sont facultatifs, consultez les descriptions suivantes.
runningSum (
measure
,[ sortorder_field ASC_or_DESC, ... ]
,[ partition_field, ... ]
)
Arguments
- measure
-
Une mesure agrégée pour laquelle vous souhaitez générer la somme.
- champ pour l'ordre de tri
-
Une ou plusieurs mesures et dimensions selon lesquelles vous souhaitez trier les données, avec séparation par des virgules. Vous pouvez spécifier un ordre de tri croissant (
ASC
) ou décroissant (DESC
).Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].
- partition field
-
(Facultatif) Une ou plusieurs mesures et dimensions selon lesquelles vous souhaitez effectuer la partition, avec séparation par des virgules.
Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].
Exemple
L'exemple suivant calcule une somme de sum(Sales)
, triée par Sales
, partitionnée selon City
et State
.
runningSum ( sum(Sales), [Sales ASC], [City, State] )
L'exemple suivant calcule une somme de Billed Amount
, triée par mois ([truncDate("MM",Date) ASC]
). Les champs du calcul de tableau se trouvent dans les sélecteurs de champs de la représentation visuelle.
runningSum ( sum({Billed Amount}), [truncDate("MM",Date) ASC] )
La capture d'écran suivante affiche les résultats de l'exemple. Les étiquettes rouges montrent comment chaque montant est additionné (a + b = c
) au montant suivant, ce qui se traduit par un nouveau total.
![Table showing sum of Billed Amount and RunningSum by Date for Jan-Jun 2012, with calculation labels.](images/runningSum.png)