RUNNINGSUM

S’applique à : Colonne calculée Table calculée Mesure Calcul de visuel

Retourne une somme cumulée calculée sur l’axe donné de la matrice visuelle. C’est-à-dire, 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
Colonne qui fournit la valeur de chaque élément.
axis (Facultatif) Référence d’axe, c’est-à-dire le sens dans lequel la somme cumulée est calculée.
vides (Facultatif) Énumération qui définit comment gérer des valeurs vides lors du tri.
Les valeurs prises en charge sont :
  • DEFAULT (la valeur par défaut), où le comportement pour les valeurs numériques est que les valeurs vides sont classées entre les valeurs zéro et les valeurs négatives. Le comportement des chaînes est que les valeurs vides sont triées avant toutes les chaînes, y compris les chaînes vides.
  • FIRST, les valeurs vides sont toujours classées au début, que l’ordre de tri soit croissant ou décroissant.
  • LAST, les valeurs vides sont toujours classées à la fin, que l’ordre de tri soit croissant ou décroissant.
reset (Facultatif) Indique si le calcul est réinitialisé et à quel niveau de la hiérarchie des colonnes de la forme visuelle. Les valeurs acceptées sont : NONE, LOWESTPARENT, HIGHESTPARENT ou un entier. Le comportement dépend du signe de l’entier :
- S’il est égal à zéro ou s’il est omis, le calcul n’est pas réinitialisé. Équivalent à NONE.
- S’il est positif, l’entier identifie la colonne en commençant par la plus élevée, indépendamment du fragment. HIGHESTPARENT équivaut à 1.
- S’il est négatif, l’entier identifie la colonne en commençant par la plus basse, par rapport au fragment actuel. LOWESTPARENT équivaut à -1.

Valeur retournée

Valeur scalaire, c’est-à-dire la somme cumulée jusqu’à l’élément actuel d’un 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

Dans une table récapitulant les ventes totales pour chaque catégorie de produit et chaque année calendaire, la requête DAX suivante ajoute une colonne contenant 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 du visuel et l’expression du calcul de visuel :

Calcul visuel DAX

Voir aussi

INDEX
MOVINGAVERAGE
ORDERBY
PARTITIONBY
WINDOW