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

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
water-guy-5
Helper III
Helper III

Calculating a sum of multiple locations

Hello,

I asked a question yesterday and have a little more information to provide!

So, my goal is to calculate the total reading/output of a specific city and compare it to what is required by law. I take the last 90 days of readings to calculate this.

Here's what I want: the average readings by specific equipment, and then the total of the averages (picture attached)

waterguy5_0-1654872694499.png

Right now, I have a measure that calculates the # of readings in the last 90 days, the sum of the readings, and it divides to find the total average.

Measure = 

Var AmountRecorded = SUM(Table[Value]) ---> This is just a column that has the readings
Var Readings = Table[NumOfReadings] ---> This is measure saying countrows that are greater than 0 and not blank
Var MaxDate = MAX(Table[Date])
Return
CALCULATE(
DIVIDE(AmountRecorded,Readings),
DATESBETWEEN(Table[Date], MaxDate, MaxDate - 90))


The measure above is essentially performing this...

waterguy5_1-1654872990829.png

 

It combines all the values and calculates a total average. Instead, I would want a measure that adds 250, 350, and 324 to give me a total "average" of 924.

Please let me know if I need to add any other info for help.

Thanks!



 








1 ACCEPTED SOLUTION
nvprasad
Solution Sage
Solution Sage

Hi,

 

The below formula should work for your requirment.

 

Result = SUMX(SUMMARIZE ( 'Table', 'Table'[Equipment] ),CALCULATE( AVERAGE('Table'[Reading])))
 
Also result should be 250 + 250 + 291 = 891 ( instead of 924)
 
Thank You,
 
Regards,
N  V Durga Prasad
Did I answer your question? Mark my post as a solution! Appreciate your Kudos.
Follow me on LinkedIn.

View solution in original post

1 REPLY 1
nvprasad
Solution Sage
Solution Sage

Hi,

 

The below formula should work for your requirment.

 

Result = SUMX(SUMMARIZE ( 'Table', 'Table'[Equipment] ),CALCULATE( AVERAGE('Table'[Reading])))
 
Also result should be 250 + 250 + 291 = 891 ( instead of 924)
 
Thank You,
 
Regards,
N  V Durga Prasad
Did I answer your question? Mark my post as a solution! Appreciate your Kudos.
Follow me on LinkedIn.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.