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!View all the Fabric Data Days sessions on demand. View schedule
I have a list of hourly data and using the slicer to average over a date range. In the table below, I have the average hour-by-hour data shown in a table (measures). At the bottom of the table is the average of all hours over the entire date range. I would like to show the percentage (or ratio) for each hour divided by this average of all the data.
In the table below, the first row would be 5,288 / 6,385 = 0.828 Second row would be 5,226 / 6,385... Everytime I try to do it, I just end up with 1.0.
Thank you for your help
Sorry, my column labels are bit unclear. The "total" column is a measure that averages the total of 2 other columns called Zone 3 and GS.FW... Total is the average flow for each hour, over a given slicer date range. However, I would like the average of all data & times, like the number 6,223 shown at the bottom of the Total column. Then I want to divide each hour by that number so I normalize on that number (the avg of all times and dates within the range). Everytime I try it, though, I just get 1.00 because averages only for that hour.
Thanks
Hi @JBGilbert,
Use the following DAX formula to create a new column:
Average Ratio = 'Table'[Total]/AVERAGE('Table'[Total])
Works for you? Mark this post as a solution if it does!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 13 | |
| 9 | |
| 8 | |
| 5 | |
| 3 |
| User | Count |
|---|---|
| 28 | |
| 21 | |
| 20 | |
| 19 | |
| 12 |