Somme complexe sur différents ID

Accueil – Le CFO masqué Forums Power BI Somme complexe sur différents ID

  • Ce sujet contient 1 réponse, 2 participants et a été mis à jour pour la dernière fois par Kim Leblanc, le il y a 3 années.
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Articles
  • #89794
    OakSpine
    Participant

    Bonjour à tous,

    Voici mon problème :

    Disons que nous avons les données suivantes :

    ID_EMP ID_CAT NB_HOURS
    A 1 172
    A 2 10
    A 3 -16
    A 4 20
    B 1 239
    B 2 5
    B 3 -11
    B 4 30

    Le résultat de ma mesure devrait être la somme de ce calcul pour chaque ID_EMP : (SUM des NB_HOURS sauf où ID_CAT = 1) / (NB_HOURS où ID_CAT = 4)

    Ici, cela devrait correspondre à

    ((10-16+20)/20)+((5-11+30)/30)=0.7+0.8=1.5

    Comment puis-je faire cela ?

    Merci d’avance,

    Maxence

    #89796
    Kim Leblanc
    Participant

    Bonjour,

    Vous pourriez passer par une variable “temptable” pour effectuer le calcul par Id_EMP pour ensuite utiliser le sumx pour faire la somme des résultats de chaque ID_EMP.

    Comme ceci:
    mesure
    =var temptable = SUMMARIZE(Donnees;[D_EMP];”EMP”;CALCULATE(sum([NB_HOURS]);FILTER(Donnees;[ID_CAT]<>1))/CALCULATE(sum([NB_HOURS]);FILTER(Donnees;[ID_CAT]=4)))
    RETURN
    sumx(temptable;[EMP])

    Au plaisir,

    Kim

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