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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
hello
I need your help to create a measure and thus obtain the value of the accumulated average per week, this measure I have tried to create in many ways without any success. My tbla is configured as follows with the following measurements:
I leave Excel with TBLA data structure
Indicadores.xlsx sampling
The expected result
for week 44: 91.67)/1
for week 45: (91.67+ 92.40)/2
for week 46: (91.67+ 92.40+95.46)/3
and so on...
I thank you for all your support and experience, thank you!
Solved! Go to Solution.
Hi,
I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
One of ways to achieve this is to use WINDOW DAX function in the measure.
WINDOW function (DAX) - DAX | Microsoft Learn
expected result: =
VAR _t =
ADDCOLUMNS (
WINDOW (
1,
ABS,
0,
REL,
ALL ( 'calendar'[Year-Month], 'calendar'[Year-Month sort] ),
ORDERBY ( 'calendar'[Year-Month sort], ASC )
),
"#avgsalespermonth", [average sales per month:]
)
VAR _countrows =
COUNTROWS ( _t )
RETURN
IF (
NOT ISBLANK ( [average sales per month:] ),
SUMX ( _t, [#avgsalespermonth] ) / _countrows
)
Hi @Syndicate_Admin ,
I very much recognize Jihwan_Kim's idea, but I created a form just the same.
So I think you can create a calculated column and here is the DAX code.
Column =
VAR CurrentRow = 'Table'[Number]
RETURN
DIVIDE(
SUMX(
FILTER(
'Table',
'Table'[Number] <= CurrentRow
),
'Table'[Value]
),
CurrentRow
)
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Syndicate_Admin ,
I very much recognize Jihwan_Kim's idea, but I created a form just the same.
So I think you can create a calculated column and here is the DAX code.
Column =
VAR CurrentRow = 'Table'[Number]
RETURN
DIVIDE(
SUMX(
FILTER(
'Table',
'Table'[Number] <= CurrentRow
),
'Table'[Value]
),
CurrentRow
)
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi,
I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
One of ways to achieve this is to use WINDOW DAX function in the measure.
WINDOW function (DAX) - DAX | Microsoft Learn
expected result: =
VAR _t =
ADDCOLUMNS (
WINDOW (
1,
ABS,
0,
REL,
ALL ( 'calendar'[Year-Month], 'calendar'[Year-Month sort] ),
ORDERBY ( 'calendar'[Year-Month sort], ASC )
),
"#avgsalespermonth", [average sales per month:]
)
VAR _countrows =
COUNTROWS ( _t )
RETURN
IF (
NOT ISBLANK ( [average sales per month:] ),
SUMX ( _t, [#avgsalespermonth] ) / _countrows
)
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 63 | |
| 51 | |
| 41 | |
| 23 | |
| 18 |
| User | Count |
|---|---|
| 134 | |
| 111 | |
| 50 | |
| 31 | |
| 29 |