RUNNINGSUM
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne un sum en cours d’exécution calculé le long de l’axe donné de la matrice visuelle. Autrement dit, la sum de la colonne donnée calculée sur all é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 value pour chaque élément. |
axis |
(Facultatif) Référence d’axe, direction dans laquelle le sum en cours d’exécution sera calculé. |
blanks |
(Facultatif) Énumération qui définit comment gérer blankvalues lors du tri.
Les values prises en charge sont les suivantes :
|
reset |
(Facultatif) Indique if les réinitialisations de calcul, and à quel niveau de la hiérarchie de colonnes de la forme visuelle. Les values acceptés sont les suivants : NONE , LOWESTPARENT , HIGHESTPARENT , or un entier. Le comportement dépend de l’entier sign: - If zéro or omis, le calcul ne réinitialise not. Équivalent à NONE .
- If positif, l’entier identifie la colonne à partir du grain le plus élevé, indépendamment du grain. HIGHESTPARENT équivaut à 1.
- If négatif, l’entier identifie la colonne à partir du plus bas, par rapport au grain actuel. LOWESTPARENT équivaut à -1. |
Retourner value
Un valuescalaire , le sum 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
andreset
peuvent être omis.
Exemple
Étant donné une table qui résume le total des ventes pour chaque product catégorie andcalendaryear, la requête DAX suivante ajoute une colonne avec le total des ventes pour cette catégorie jusqu’à un yeardonné.
SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)
La capture d’écran ci-dessous montre la matrice visuelle and l’expression de calcul visuel :
de calcul visuel