CMUP

  • Ce sujet contient 30 réponses, 3 participants et a été mis à jour pour la dernière fois par pierro1234, le il y a 3 années et 11 mois.
15 sujets de 1 à 15 (sur un total de 31)
  • Auteur
    Articles
  • #63305
    pierro1234
    Participant

    Bonjour,
    Ci-joint une fichier de 6 lignes.
    Est il possible en dax d’avoir le CMUP (cout moyen unitaire pondéré) de la valeur du stock restant ?
    (désolé j’ai joint le fichier 2 fois et je n’arrive pas à les supprimer)
    Merci

    • Ce sujet a été modifié le il y a 3 années et 11 mois par pierro1234.
    • Ce sujet a été modifié le il y a 3 années et 11 mois par pierro1234.
    Attachments:
    You must be logged in to view attached files.
    #63314
    Sophie Marchand
    Participant

    Bonjour,

    Vous pourriez commencer par calculer les coûts totaux avec la formule suivante:

    CoûtsTotaux:=SUMX(Tableau1,[QTTE]*[PUNIT ACHAT])/SUM([QTTE])

    Et ensuite calculer votre CMUP avec la formule suivante:

    CMUP:=CALCULATE([CoûtsTotaux],Tableau1[SENS]=”ACHAT”)

    Pour en savoir davantage sur la fonction SUMX, je vous invite à lire l’article suivant: https://www.lecfomasque.com/power-bi-la-fonction-sumx-en-renfort-erreur-courante-chez-les-debutants/.

    Aussi, notre formation d’introduction au langage DAX pourrait bien vous intéresser: https://www.lecfomasque.com/produit/introduction-au-langage-dax-power-bi-et-power-pivot/.

    Au plaisir,

    Sophie

    #63320
    pierro1234
    Participant

    Merci Sophie,
    Bonnes Fetes !!

    #63352
    pierro1234
    Participant

    Bonjour Sophie,
    Je cale sur un chose qui me semblait évidente! je réfléchies depuis deux jours!
    Ci-joint une version 5.
    1/ D’abord permettez moi de vous demander si etes vous d’accord sur le mode de calcul de mon cout unitaire moyen et pondéré de couleur orange sur les 5 lignes.
    2/ Si oui, comment le traduire dans power query svp? comme vous le constaterez, j’ai essayé!
    Si aussi vous avez des solutions plus simples avec power pivot, n’hésitez pas svp. j’ai analysé votre proposition mais je ne sais pas si elle correspond à ma compréhension du CMUP; peut etre je me trompe.

    Mais etes vous d’accord avec le calcul manuel sur le principe du CMUP.

    Grand Merci d’avance !

    Attachments:
    You must be logged in to view attached files.
    #63354
    Sophie Marchand
    Participant

    Bonjour,

    Avant même d’ouvrir votre fichier et de passer plus de temps sur votre question, je vais vous demander le chiffre que vous recherchez à partir du premier fichier que vous avez soumis. Quel sera, à partir des données de ce fichier, le résultat du CMUP recherché? Je vous ai soumis une réponse et vous l’avez exclue. J’aimerais d’abord qu’on regarde ensemble si vous avez eu raison de l’exclure car à mon avis, c’est le type de calcul qui doit se faire en DAX. Dites-moi donc à quel chiffre vous devez arriver et je vous dirai si ma formule fournit ce chiffre et pourquoi.

    Merci.

    Sophie

    #63376
    pierro1234
    Participant

    Bonjour Sophie,
    Désolé, je pense que je n’ai pas été assez précis dans mon premier message:

    Mon objectif est double:

    Mon premier objectif, objet du présent post est de pouvoir obtenir pour une date, un inventaire en quantité et en cout unitaire moyen pondéré.
    De ce que j’ai compris dans votre réponse, il s’agirait d’une mesure qui filtre les lignes comportant le sens “VENTE”
    Ce que je souhaite atteindre, c’est en orange dans le fichier joint qui est le même que celui que vous m’avez retourné, intitulé: SOLDE-PROG-CMUP-V2.

    Mon second objectif (j’anticipe si vous me permettez), est de pouvoir utiliser cette mesure dans un compte de réultat mensuel afin de tenir compte de la variation de stock mensuelle.

    Merci

    Attachments:
    You must be logged in to view attached files.
    #63448
    Sophie Marchand
    Participant

    Bonjour,

    J’ai fait une grande partie du travail pour vous dans le fichier ci-joint. Il reste une dernière section à ajuster. Mais je manque cruellement de temps donc je vous joins le fichier pour que vous puissiez, vous aussi travailler un peu ;).

    Au plaisir,

    Sophie

    Attachments:
    You must be logged in to view attached files.
    #63470
    pierro1234
    Participant

    Bonjour Sophie,
    Je vous remercie tout d’abord avec une grande admiration avant d’ouvrir le fichier.
    J’analyse le fichier et vous revient,
    Merci

    #63519
    pierro1234
    Participant

    Bonjour Sophie,
    J’ai analysé votre développement; j’ai pris le temps de bien comprendre chaque étape : la requête fusionnée, le filtre utilisé (si index => index bis), le regroupement pour obtenir les cumuls par quantité, par quantité réajustée et par cout de revient.
    Je vous en remercie.
    Permettez-moi de vous demander votre avis sur la ligne 5, c’est à dire la ligne d’achat suivant celle de la vente. Selon votre méthode, le résultat est de 55,08571429.
    Hors, le résultat devrait être selon moi de :
    ((Quantité restante de la ligne précédente * cmup de la ligne précédente) + (Quantité achat ligne en cours X prix d’achat unitaire ligne en cours)) / (Quantité restante de la ligne précédente + Quantité achat ligne en cours )
    Soit dans mon exemple : ((19 * 25,14285714) + (14 * 100)) /(19+14) = 56,9004329.

    Je travaille depuis quelques jour sur le CMUP mais je n’y arrive pas ! une solution par DAX me conviendrait aussi car ce qui m’importe c’est d’avoir le CMUP et quantité pour intégrer ces mesures ( les variations de stocks ) dans un compte de résultat.

    Je vous remercie.

    #63520
    pierro1234
    Participant

    Bonjour Sophie,
    Après réflexion et tests, je pense que le pris moyen d’achat tel que proposé dans la mesure Dax lors de votre première réponse conviendrait.
    Mais je vous avoue quand meme que j’aimerai bien savoir par curiosité comment déterminer ce CMUP (facile en excel je pense) mais plus compliqué apparemment en power query ou Dax!
    Bien à vous

    #63571
    Sophie Marchand
    Participant

    Bonjour,

    C’est possible en Power Query. Je vous avais soumis une procédure à demi-achevée car je manquais de temps et j’en manque toujours cruellement. Je vais donc mettre votre question de côté pour le moment et quand j’aurai enfin du temps, je vous ferai une proposition achevée.

    Merci de votre compréhension.

    Sophie

    #63580
    pierro1234
    Participant

    Bonjour Sophie,
    Bien du courage,
    je vous remercie.

    #63587
    Sophie Marchand
    Participant

    Bonjour,

    J’ai pris le temps de compléter ma solution ce matin et j’arrive aux mêmes chiffres que vous.

    Voici mon fichier.

    Sophie

    Attachments:
    You must be logged in to view attached files.
    #63603
    pierro1234
    Participant

    Bonjour Sophie,
    Merciiiiiii,
    J’analyse et vous reviens,
    Merci vraiment

    #63738
    pierro1234
    Participant

    Bonjour Sophie,
    Désolé de mon retour tardif.
    J’ai analysé votre développement, merci.
    Je vous joins la version 5; lorsqu’une ligne d’achat est rajoiutée, le CMUP n’est pas le bon je crois.
    Merci

    Attachments:
    You must be logged in to view attached files.
15 sujets de 1 à 15 (sur un total de 31)
  • Vous devez être connecté pour répondre à ce sujet.