Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Zack92
Helper III
Helper III

Weighted Average by Region Calculation not working

Hello 

 

I am trying to get the Weighted Average by Region next to my average DailyRev., but the numbers are really high I could not figure out why is that. Can anybody please check this and let me know what's going on? I spent a lot of hours and I am stumped. I have filtered for the last 12 months, but it should not affect it. 

Screenshot 2023-03-09 214237.png

Formula

Rev BY Region = 
VAR TotalDailyRev = 
     CALCULATE(            
       SUM(Sampledata[DailyRev]),             
       ALL(Sampledata[Region_Adj])
    )
VAR SummerisedTable = 
   ADDCOLUMNS(
      SUMMARIZE(
         Sampledata,
         Sampledata[Region_Adj]
     ),
     "DailyRev", SUM(Sampledata[DailyRev]),        
     "WT", SUM(Sampledata[DailyRev])/TotalDailyRev
   )
RETURN    
  SUMX(
   SummerisedTable,
   [WT] * [DailyRev]
  )
6 REPLIES 6
Zack92
Helper III
Helper III

  

Thanks for the post, but I found the correct way to calculate the weighted average in my situation. Weighted_Avg = ABS(CALCULATE(SUM(AppendCombined[Revenue])/(SUM(AppendCombined[Hours])/8))) 

This is the correct formula for my situation to get it. Again, thank you for the help 

 

 

 

 

@Ahmedx

Ahmedx
Super User
Super User

I can't understand your business logic without the expected numbers.
But maybe you are waiting for this?!
Screen Capture #467.png

Ahmedx
Super User
Super User

you can show the expected output?

@Ahmedx 

 

To be honest, I am not sure. That is why seeking help in Community. I am trying to check the way I calculated my weighted average is correct or wrong.  When Comparing below,  my average and my calculated weighted column, it has a very high number. which I don't think is correct (not 100% sure) .  

Zack92_1-1678425756064.png

 


I just want to check with you guys if my method is correct. 

 

Thank you 

Zack92
Helper III
Helper III

@Ahmedx 

 

Thank you for the quick response.

Not quite right, I looking for the weighted average for each region. Not the %.  I need the 12-month filter. I don't think we need to remove the filter, right 

Again, thank you 

Ahmedx
Super User
Super User

Is this what you are looking for?
Screen Capture #466.png

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.