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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello
I'm tring to calculate the average of the first 3 months going back 6 months , in the below example and if we pick January
I need to return 6 months and from that period I need to calculate the average of the fist 3 months of this period of 6 months
So for January I need the average of (July, August and September) , etc as below
Any tips ?
Appreciated
Solved! Go to Solution.
You could use the WINDOW function, something like
Avg first 3 months =
VAR DatesToUse =
WINDOW (
-6,
REL,
-4,
REL,
ALL ( 'Date'[Year month], 'Date'[Year month sort column] ),
ORDERBY ( 'Date'[Year month sort column] )
)
VAR Result =
AVERAGEX (
DatesToUse,
CALCULATE (
[Measure to average],
ALLEXCEPT ( 'Date', 'Date'[Year month], 'Date'[Year month sort column] )
)
)
RETURN
Result
You could use the WINDOW function, something like
Avg first 3 months =
VAR DatesToUse =
WINDOW (
-6,
REL,
-4,
REL,
ALL ( 'Date'[Year month], 'Date'[Year month sort column] ),
ORDERBY ( 'Date'[Year month sort column] )
)
VAR Result =
AVERAGEX (
DatesToUse,
CALCULATE (
[Measure to average],
ALLEXCEPT ( 'Date', 'Date'[Year month], 'Date'[Year month sort column] )
)
)
RETURN
Result
Hello johnt75
It works , thanks a lot for your tip !!
Avg first 3 months =
VAR DatesToUse =
WINDOW (
-6,
REL,
-4,
REL,
ALL ( 'Date'[YearMonth], 'Date'[Year-Month Index]),
ORDERBY ( 'Date'[Year-Month Index])
)
VAR Result =
AVERAGEX (
DatesToUse,
CALCULATE (
DIVIDE([# Leads],[# Processos]),
ALLEXCEPT ( 'Date', 'Date'[YearMonth], 'Date'[Year-Month Index] )
)
)
RETURN
Result
Thanks for feedback and I'm going to test !!
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 |
|---|---|
| 9 | |
| 7 | |
| 6 | |
| 6 | |
| 5 |
| User | Count |
|---|---|
| 24 | |
| 21 | |
| 18 | |
| 14 | |
| 14 |