Je cherche à faire un cumul de NB sur X mois glissant (12 dans cet exemple).
Pour cela, pour chaque ligne j’ai créé une colonne M qui indique la date de la fin du mois concerné par la date de ma ligne et une colonne M-12 qui indique la date de début du mois concerné par ma ligne moins 12. Je dois donc cumuler ce qui se trouve entre M-12 et M. Voici les colonnes concernées (voir image).
Au départ j’ai fait ça mais ça ne peut évidemment pas fonctionner ^^
Cumul = CALCULATE(SUM(’12MoisGlissant'[NB]);DATESBETWEEN(’12MoisGlissant'[M];’12MoisGlissant'[M-12];’12MoisGlissant'[M]))
J’imagine que je dois stocker d’abord dans des variables M et M-12 de la ligne concernée puis faire un SUM des NB des lignes dont la date est comprise entre mes 2 variables.
Seulement, je n’arrive pas à faire cela. Pourriez-vous m’aider svp?
Merci d’avance et bonne journée à tous
Ce sujet a été modifié le il y a 4 années et 6 mois par PGDEV.
Ce sujet a été modifié le il y a 4 années et 6 mois par PGDEV.
Mesure =
VAR MValue = SELECTEDVALUE('12MoisGlissant'[M])
VAR M12Value = SELECTEDVALUE('12MoisGlissant'[M-12])
RETURN
calculate(SUM('12MoisGlissant'[NB]);filter('12MoisGlissant';DATESBETWEEN('12MoisGlissant'[Début de mois];M12Value;MValue)))
Merci d’avance
Cette réponse a été modifiée le il y a 4 années et 6 mois par PGDEV.
Cumul =
VAR MValue = '12MoisGlissant'[M]
VAR M12Value = '12MoisGlissant'[M-12]
RETURN
calculate(SUM('12MoisGlissant'[NB]);filter('12MoisGlissant';and('12MoisGlissant'[Début de mois]<=MValue;'12MoisGlissant'[Début de mois]>=M12Value)))
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.