Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Average

Dear Community, 

 

I am completly confused. 

 

I like to get the average of a week, but my total average is not correct see at the example:

 If I calculate it: (7.2+66.9+62.9+45)/4= 45.5

 

What am i doing wrong? 😕

 

Thank you for you help 

 

4 Replies

  • v-lili6-msft's avatar
    v-lili6-msft
    Community Support

    hi  Anonymous 

    This looks like a measure totals problem. Very common. See this post about it
    https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

    Also, this Quick Measure, Measure Totals, The Final Word should get you what you need:
    https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907

     

    For your case, just use AVERAGEX instead of SUMX like above in the measure like this

     

    New measure =
    VAR __table = FILTER(SUMMARIZE('Table1',[Anlage],[Datum]"__value",[zel]),[__value]<>0)
    RETURN
    IF(HASONEVALUE(Table1[Name]),[m_Single],AVERAGEX (__table,[__value]))

     

    If you still have problem, please share your sample pbix file for us have a test.

     

     

    Regards,

    Lin

  • Anonymous ,  seems like you need simple averages , try like

    averageX(summarize(Table, Table[anlage],table[datum],"_1",[zie]),[_1])

  • Anonymous's avatar
    Anonymous
    Not applicable

    ZLE is a measure. And I would like the average per Week of the ZLE without zeros

     

    The calculation looks like that: 

    ZLE (%) = if(DIVIDE([prod. Menge],[theoret. Menge])>0,DIVIDE([prod. Menge],[theoret. Menge]),0)
     
    1. prod. Menge = SUMX('MobiSysMenge','MobiSysMenge'[CheckRelativeFactor])
    2.  CheckRelativeFactor = IF(ISBLANK(RELATED('StückzahlenFaktor'[factor])),'MobiSysMenge'[Relative],RELATED('StückzahlenFaktor'[factor])*'MobiSysMenge'[Relative])
    3. theoret. Menge = AVERAGE(Solltakt[oeeTargetSpeed])*sum(AuftragsFlow[Dauer [Minuten]]])