Forum Discussion

christianfcbmx's avatar
christianfcbmx
Post Patron
8 years ago
Solved

average by filtering doesnt work

Dear Community,

 

I dont understand why the average doesnt work when I use  filter: For example: if I choose a sell team I get the right percentage of sells but if I choose 2 sells team I dont get the right avarege between those two.

 

Any Advice?????

 

In the first picture The 76.62% should be 79,44% considering those two sells team (101-104)

 

 

 

  • It’s most likely due to the way Power BI filters first, then calculates. Eg

     

    team A has 3 records

    5,6,7 = avg of 6

     

    team B has 6 records

    10,12,10,20,18,20 = avg 15

     

    avg across both teams = 10.5

     

    but Power BI will add the total (108) divided by 9 = 12

     

    you can solve it with averagex

     

    =AVERAGEX(values(table[team]),[your measure]]

2 Replies

  • MattAllington's avatar
    MattAllington
    Community Champion

    It’s most likely due to the way Power BI filters first, then calculates. Eg

     

    team A has 3 records

    5,6,7 = avg of 6

     

    team B has 6 records

    10,12,10,20,18,20 = avg 15

     

    avg across both teams = 10.5

     

    but Power BI will add the total (108) divided by 9 = 12

     

    you can solve it with averagex

     

    =AVERAGEX(values(table[team]),[your measure]]