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!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
I need to create a daily moving average. How can I create in the formula in the second field can put the date behind in a period? That is, the moving average is calculated with the two immediately preceding dates. Thank you very much in advance
Solved! Go to Solution.
Hi. tri with this
Ventas average =
VAR LSTDATE =
LASTDATE ( 'Table2'[Fecha] )
RETURN
AVERAGEX (
DATESBETWEEN ( 'Table2'[Fecha], DATEADD ( LSTDATE; -2,DAY ), LSTDATE),
CALCULATE ( SUM ( 'Table2'[Ventas] ) )
)
Hi. tri with this
Ventas average =
VAR LSTDATE =
LASTDATE ( 'Table2'[Fecha] )
RETURN
AVERAGEX (
DATESBETWEEN ( 'Table2'[Fecha], DATEADD ( LSTDATE; -2,DAY ), LSTDATE),
CALCULATE ( SUM ( 'Table2'[Ventas] ) )
)
I see you've given kudo to @Vvelarde. Is your question answered? If no further question, you can accept the answer as solution to close this thread. For any question, feel free to post. 🙂
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 52 | |
| 51 | |
| 35 | |
| 15 | |
| 14 |
| User | Count |
|---|---|
| 92 | |
| 75 | |
| 41 | |
| 26 | |
| 25 |