Home › Forums › Power Query › Calcul par période
Tagged: Power Query; Cumulatifs
- This topic has 3 replies, 2 voices, and was last updated 3 years ago by
JBruneau.
-
AuthorPosts
-
30 May 2023 at 12 h 31 min #128807
JBruneau
ParticipantBonjour
J’ai une requête qui collige les données de plusieurs fichiers d’un classeur dans “Prévision stock” (voir ci joint fichier épuré). Chaque item s’y retrouve avec les prévisions de demandes a diverses périodes: Départ, 4sem,8sem,16sem 20sem,…,FCST.
La DEMANDE y est cumulative et la dernière période FCST contient toute la demande y compris celle au delà des périodes analysées.
Je dois calculer pour chaque item et à chaque période, la demande prospective des 4semaines suivantes appelée “Demande4Sem”. Par exemple, dans la période 8sem, la demande prospective “Demande4Sem” pour un item sera la demande de la période 12sem moins celle de la période courante 8sem pour cet item, etc.
A noter que au dans la période FCST on présume que la “Demande4Sem” sera de zéro puisque le total a été considéré dans le périodes précédentesQuelle serait la meilleure façon d’y arriver ?
Merci d’avance pour votre aide
JacquesAttachments:
You must be logged in to view attached files.31 May 2023 at 3 h 36 min #128841Xavier Allart
ParticipantBonjour
Voici 2 propostions :
Tableau 1 : Avec les commandes Pivoter et Depivoter les colonnes
Tableau 2 : Avec 2 index et fusion de tableJe vous laisse regarder les requetes power-query dans le fichier Excel.
Cordialemeny
Attachments:
You must be logged in to view attached files.31 May 2023 at 10 h 19 min #128849JBruneau
ParticipantMerci Xavier!
Un petit souci avec les valeurs dans les 2 solutions.. elles sont décalées de 1 période..
départ = 9022
4Sem = 6226
8sem = 10219..
C’est le FCST qui est forcé a zéro.
Je crois que la version fusion est un code plus simple. je vais poursuivre dans cette voie..
Encore une fois merci Xavier.
Salutations,
Jacques31 May 2023 at 10 h 32 min #128850JBruneau
ParticipantXavier,
Grace à votre solution fusion j’ai réussi a corriger le tir.
J’ai inversé les 2 index i.e. le premier a partir de 1 et l’autre de zero et inversé le calcul de la demande et tout baigne 🙂J’ai attaché la solution révisée pour le bénéfice de tous et toutes
Bonne journée
JacquesAttachments:
You must be logged in to view attached files. -
AuthorPosts
- You must be logged in to reply to this topic.




