Différence entre un paramétre fixe et une variable

Accueil – Le CFO masqué Forums Power BI Différence entre un paramétre fixe et une variable

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Nicolas, le il y a 4 années et 7 mois.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Articles
  • #57330
    Nicolas
    Participant

    Bonjour Sophie,

    Je me permets de vous contacter concernant une problématique que je rencontre avec l’outil powerBI. J’ai suivi vos formations de Power BI niveau 1&2 qui entre parenthèse étaient excellentes.

    J’aimerai créer une mesure qui m’aiderait à comparer le coût unitaire d’un même produit d’une période à une autre. Voici comment se présente ma base de données. Matériel, Composante, Lot size, Year, coût total sont des colonnes. Unit cost c’est une mesure qui est simplement calculer en divisent le cout total par le lot size. Ma base de donnée s’appelle I_Costing_MTL

    Matériel Composante Lot Size Année Coût total Unit cost (Measure)
    X 1 10000 2017 5000$ 0.5$
    X 2 10000 2017 6000$ 0.6$
    Z 3 50000 2017 4000$ 0.08$
    Z 4 50000 2017 10000$ 0.2$
    X 1 10000 2018 6000$ 0.6$
    X 2 10000 2018 7000$ 0.7$
    Z 3 50000 2018 8000$ 0.16$
    Z 4 50000 2018 10000$ 0.2$
    X 1 10000 2019 6000$ 0.6$
    X 2 10000 2019 7000$ 0.7$
    Z 3 50000 2019 7000$ 0.14$
    Z 4 50000 2019 9000$ 0.18$
    X 1 10000 2020 8000$ 0.8$
    X 2 10000 2020 8000$ 0.8$
    Z 3 50000 2020 10000$ 0.2$
    Z 4 50000 2020 10000$ 0.2$

    J’aimerai donc créer une measure qui va me faire la différence entre le cout unitaire de chaque année par rapport à 2019 donc que l’année les valeurs 2019 soit être fixe. Voici la formule que j’ai fait

    CostingInterquart = SUMX(I_CostingMTL,I_CostingMTL[Cost/EA])-CALCULATE(I_CostingMTL[Cost/EA],FILTER(I_CostingMTL,I_CostingMTL[Year]=2019))
    Mais Malheureusement elle fait la différence que 2019 par rapport à 2019.

    Nicolas.

    #57331
    Sophie Marchand
    Participant

    Bonjour Nicolas,

    Il faut suivre la formation de niveau 3! 🙂

    Vous y apprendrez qu’il faut toujours travailler avec une table de dates pour créer des mesures temporelles.

    Vous y verrez notamment comment créer une mesure “an précédent” avec une fonction du type =CALCULATE(mesure,DATEADD(DimDates[Date],-1,YEAR)) et en faire l’écart avec une mesure actuelle.

    Ce sont des fonctions de “Time Intelligence” qui sont très performantes.

    Au plaisir,

    Sophie

    #57606
    Nicolas
    Participant

    Très bien j’avais l’intention de suivre ce cour de toute facon. Meric pour la réponse.

    Nicolas.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.