Accueil – Le CFO masqué › Forums › Power Pivot › Somme cumulative année précédente
- Ce sujet contient 6 réponses, 2 participants et a été mis à jour pour la dernière fois par
antoine_d, le il y a 4 années et 4 mois.
-
AuteurMessages
-
9 octobre 2020 à 10 h 48 min #81550
antoine_d
ParticipantBonjour,
Dans excel, et avec Power poivot, je restitue un nombre de réclamations par mois sur la période définir par une chronologie, avec la mesure suivante :Nb réclamations = calculate(count(‘Base_récla'[Réclamations Clients / Remontées Consommateurs]);’Base_récla'[Réclamations Clients / Remontées Consommateurs]=”Réclamations clients”)
Avec la mesure suivante, je calcule la somme cumulée de ce nombre de réclamations, sur la même période définie par la chronologie ; chaque mois j’affiche le cumul des mois précédents, depuis le 1er mois de la chronologie.
Cumul_réclamations = calculate(count(‘Base_récla'[Réclamations Clients / Remontées Consommateurs]);’Base_récla'[Réclamations Clients / Remontées Consommateurs]=”Réclamations clients”;filter(allselected(‘Calendar 1′[Date]);’Calendar 1′[Date]<=max(‘Calendar 1′[Date])))
Avec la formule SAMEPERIODLASTYEAR, je reporte dans mon TCD le nombre de réclamations de la même période une année auparavant :
Nb réclamations A-1 = calculate(count(‘Base_récla'[Réclamations Clients / Remontées Consommateurs]);’Base_récla'[Réclamations Clients / Remontées Consommateurs]=”Réclamations clients”;SAMEPERIODLASTYEAR(‘Calendar 1′[Date]))
Je souhaiterais également calculée la somme cumulée de cette dernière mesure, mais je ne parviens à écrire la bonne mesure. Quelqu’un aurait-il une idée ?
J’ai essayé ça qui ne fonctionne pas :Cumul réclamations A-1 = calculate(count(‘Base_récla'[Réclamations Clients / Remontées Consommateurs]);’Base_récla'[Réclamations Clients / Remontées Consommateurs]=”Réclamations clients”;filter(allselected(‘Calendar 1′[Date]);SAMEPERIODLASTYEAR(‘Calendar 1′[Date])))
Merci d’avance de votre aide
Antoine
10 octobre 2020 à 15 h 23 min #82065Sophie Marchand
ParticipantBonjour,
Il serait plus facile de vous aider si vous soumettiez un fichier et si vous suiviez les consignes inscrites ci-dessus.
Cela dit, pour une mesure YTD, le plus simple est d’utiliser une fonction DATESYTD et pour avoir la valeur de l’année précédente, utiliser une fonction DATEADD avec les paramètres appropriés.
Si vous soumettez un fichier d’exemple avec les valeurs recherchées, je pourrai y insérer les formules pour vous.
Merci.
Sophie
12 octobre 2020 à 4 h 04 min #82081antoine_d
ParticipantBonjour,
Je vous remercie pour votre retour, et m’excuse de ne pas avoir joint de fichier. Je le retravaille pour le rendre anonyme, et je vous le soumet de nouveau.
Merci encore
Antoine12 octobre 2020 à 4 h 30 min #82082antoine_d
ParticipantRebonjour,
Voici en PJ mes 2 fichiers :
– Stats_Qualite_allégées.xlsx : fichier de restitution avec chronologie et TCD
– Base_récla – allégée.xlsx : table des données, reliée à une table calendrier dans le modèle de données par le champ “date”La mesure cherchée est “Cumul réclamations A-1” ; j’y ai mis dans une ligne en dessous les valeurs attendues pour la période sélectionnée. Il s’agit de faire la somme cumulée de la mesure “Nb réclamations A-1”, pour la période sélectionnée dans la chronologie, mais l’année précédente.
J’espère que j’ai été suffisamment clair.
Merci par avance
Antoine
Attachments:
You must be logged in to view attached files.17 octobre 2020 à 10 h 07 min #82370antoine_d
ParticipantBonjour,
Mon fichier est-il exploitable ?
Merci par avance
Antoine20 octobre 2020 à 8 h 04 min #82585Sophie Marchand
ParticipantBonjour,
Je suis désolée. Je manque cruellement de temps pour étudier votre fichier.
En attendant, jetez un oeil à l’article suivant, qui pourra peut-être vous aider
Au plaisir,
Sophie
28 octobre 2020 à 4 h 47 min #83043antoine_d
ParticipantBonjour,
Ca y est j’ai trouvé !! Au cas où pour d’autres voici ma formule :calculate(count(‘Base'[Mon Champ]);dateadd(filter(allselected(‘Calendar 1′[Date]);’Calendar 1′[Date]<=max(‘Calendar 1′[Date]));-1;year))
Bonne journée
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.