Moyenne selon critères

Accueil – Le CFO masqué Forums Power BI Moyenne selon critères

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

    Bonjour,

    Je traite une base de données où des agents (ID) regardent des vidéos (ID video) sur un site de formation. Chaque agent peut regarder plusieurs fois la même vidéo.

    Je cherche à calculer la moyenne de vidéos vues par agent sachant qu’une même vidéo même vue plusieurs fois doit compter pour 1.

    Mon niveau dans le DAX est faible pour le moment (j’ai beaucoup investi dans Power Query et Power Pivot jusqu’à maintenant) et là je sèche bien que cela soit sûrement simple.

    Merci pour votre aide.

    Attachments:
    You must be logged in to view attached files.
    #56458
    Kim Leblanc
    Participant

    Bonjour,

    Vous pourriez peut-être utiliser le DISTINCTCOUNT qui permet de calculer les valeurs uniques
    et l’imbriquer dans un DIVIDE comme ceci:
    MoyenneVideo:=DIVIDE(DISTINCTCOUNT([ID video]);DISTINCTCOUNT([ID]);0)

    Bonne journée!

    Kim

    #56479
    Sophie Marchand
    Participant

    Bonjour,

    Si je comprends bien votre question, vous recherchez plutôt la formule suivante:

    Moyenne par agent:=AVERAGEX(DimAgents,[NombreVideosDistinctes])

    Où DimAgents et une table qui présente les agents (on fait donc un modèle de données avec votre table actuelle, une table par agent et une table par vidéo)

    Où [NombreVideosDistinctes] est une mesure qui fait comme indiqué ci-dessus =DISTINCTCOUNT(Faits[ID video])

    La différence c’est que dans la première solution, on se trouve à diviser le total de vidéos distinctes par le total d’agents distincts alors que ce que l’on souhaite, c’est plutôt la moyenne du nombre de vidéos distinct par agent. Dans le premier cas, on fait la division des deux totaux distincts alors que dans le deuxième cas, on fait la division par agent et ensuite on fait la moyenne.

    Je compte rédiger un article de blogue sur le sujet prochainement. Je vous invite donc à vous abonner au blogue.

    Au plaisir,

    Sophie

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