Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Total incorrect pour une mesure qui utilise un IF

    Posted Mar 31, 2022 07:17 AM
    Bonjour à tous,

    J'ai une table de projets et une table de temps consommés reliée en plusieurs-à-un à la table des projets.

    Mon besoin est de calculer le temps restant à consommer sur le projet ([Temps prévu] - [Somme des temps consommés])

    Le projet peut être noté comme terminé et dans ce cas le temps restant à consommer est toujours égal à 0.

    Avec la mesure qui suit, le calcul est correct

    Temps à consommer = IF (SELECTEDVALUE(Projets[Terminé]) = FALSE() , Projets[Temps restant],0)

    mais mon total est faux :

    Comment modifier ma formule de façon à que le total des temps à consommer soit exact ?

    Merci par avance pour votre aide.


    ------------------------------
    Etienne Bar
    Informaticien indépendant
    ------------------------------


  • 2.  RE: Total incorrect pour une mesure qui utilise un IF

    Gold Contributor
    Posted Mar 31, 2022 10:21 AM

    Bonjour,

    Sur ce type de calcul, il faut encapsuler votre calcul dans un SumX afin d'obtenir un total correct.

    >> Plus d'infos ici: Obtaining accurate totals in DAX - SQLBI

    Bon courage !





    ------------------------------
    Tristan Malherbe
    Co-Fondateur du Club Power BI
    Expert/Formateur Power BI - Microsoft MVP
    ------------------------------



  • 3.  RE: Total incorrect pour une mesure qui utilise un IF

    Posted Apr 04, 2022 06:40 AM
    Merci beaucoup, Tristan, je vais regarder ça.

    J'ai constaté qu'en utilisant la formule qui suit dans une colonne (et non une mesure) de ma table des projets, le résultat obtenu était correct :

    Tps à consommer =
    VAR _Cle = Projets[Clé]
    VAR _TotalConsomme = CALCULATE(Tps[Cumul temps heures], ALL(Tps), Tps[CléProjet] = _Cle)
    VAR _ProjetTermine = Projets[Terminé]

    RETURN IF(_ProjetTermine , 0 , Projets[Temps en heures] - _TotalConsomme)


    ------------------------------
    Etienne Bar
    Informaticien indépendant
    ------------------------------