RUNNINGSUM
s’applique à :colonne calculée
table calculée
mesure
calcul visuel
Retourne une somme en cours d’exécution calculée le long de l’axe donné de la matrice visuelle. Autrement dit, la somme de la colonne donnée calculée sur tous les éléments jusqu’à l’élément actuel d’un axe.
Syntaxe
RUNNINGSUM ( <column>[, <axis>][, <blanks>][, <reset>] )
Paramètres
Terme | Définition |
---|---|
column |
Colonne qui fournit la valeur de chaque élément. |
axis |
(Facultatif) Référence d’axe, direction sur laquelle la somme en cours d’exécution sera calculée. |
blanks |
(Facultatif) Énumération qui définit comment gérer les valeurs vides lors du tri du axis .
Les valeurs prises en charge sont les suivantes :
|
reset |
(Facultatif) Indique si le calcul est réinitialisé et au niveau de la hiérarchie des colonnes de la forme visuelle. Les valeurs acceptées sont : une référence de champ à une colonne dans la forme visuelle actuelle, NONE (valeur par défaut), LOWESTPARENT , HIGHESTPARENT ou un entier. Le comportement dépend du signe entier : - Si zéro ou omis, le calcul ne se réinitialise pas. Équivalent à NONE .
- Si positif, l’entier identifie la colonne à partir du plus haut, indépendamment du grain. HIGHESTPARENT équivaut à 1.
- Si négatif, l’entier identifie la colonne à partir de la plus basse, par rapport au grain actuel. LOWESTPARENT équivaut à -1. |
Valeur de retour
Valeur scalaire, somme en cours d’exécution jusqu’à l’élément actuel de l’axe.
Notes
Cette fonction peut être utilisée seulement dans les calculs de visuel.
Les paramètres axis
, blanks
et reset
peuvent être omis.
Exemple
Compte tenu d’un tableau qui résume le total des ventes pour chaque catégorie de produit et année civile, la requête DAX suivante ajoute une colonne avec le total des ventes pour cette catégorie jusqu’à une année donnée.
SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)
La capture d’écran ci-dessous montre la matrice visuelle et l’expression de calcul visuel :
de calcul visuel