Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Résultat cumulé de moyennes par catégories

    Posted Aug 24, 2022 05:17 AM
      |   view attached
    Bonjour,

    Je sollicite votre aide car je bloque sur la problématique suivante: j'ai à ma disposition des valeurs qui sont regroupées selon un numéro d'index (suite d'entiers commençant à 1) et pour chaque numéro d'index, je souhaiterai additionner les moyennes des valeurs des indexes qui lui sont inférieur ou égal.

    Pour illustrer et simplifier, vous trouverez ci-dessous un jeu de données dont je dispose (je souhaite obtenir la courbe orange que j'ai simulé ici).
    Ainsi dans le cas de numéro d'index = 3, alors la valeur retournée doit être égale à:
       Mesure = (moyenne valeur si index = 1) + (moyenne valeur si index = 2) + (moyenne valeur si index = 3)
       Mesure = 6,33 + 4,33 + 10,67
       Mesure = 21,33

    Avez-vous des pistes ou une solution pour ce problème ?
    Merci d'avance,

    ------------------------------
    Gaëtan Cougard
    ------------------------------


  • 2.  RE: Résultat cumulé de moyennes par catégories

    Gold Contributor
    Posted Aug 24, 2022 06:27 AM
    Bonjour @Gaëtan Cougard,

    Voici une proposition de solution

    Moyenne cumulée =
    VAR _index =
        SELECTEDVALUE ( 'Données'[Index] )
    VAR _summarizeTbl =
        SUMMARIZE (
            FILTER ( ALL ( 'Données' ), 'Données'[Index] <= _index ),
            'Données'[Index],
            "Average", AVERAGE ( 'Données'[Valeur] )
        )
    VAR _sumAverages =
        SUMX ( _summarizeTbl, [Average] )
    RETURN
        _sumAverages
    ​


    Est-ce que cela vous convient ?

    ------------------------------
    David Gerard
    Power Platform Consultant
    ------------------------------



  • 3.  RE: Résultat cumulé de moyennes par catégories

    Posted Aug 25, 2022 10:30 AM
    Bonjour et cela fonctionne parfaitement.
    Merci encore,​

    ------------------------------
    Gaëtan Cougard
    ------------------------------