Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi,
I'm trying to recreate what I did on excel to PowerBi and can't seem to find a way to do it.
Please note of the metrics below:
Average - Average Count of Surveys
Cumulative Average - Cumulative of Average Count of Surveys
CSAT - Average CSAT
Cumulative CSAT - Cumulative of Average CSAT (this is what i'm trying to recreate as calculated column)
I already have a column for Average, Cumulative Average, and CSAT but can't seem to find a way to recreate the Cumulative CSAT.
Below what the formula looks like.
And here's what my column looks like in Powerbi.
Please advise. Thank you!
@kevinedora , With a date table joined with date of your table you can have measures like
Calculate(averagex(Values(Date[Date]), [Average CSAT], filter(all('Date'),'Date'[date] <=max('Date'[date])))
Calculate(averagex(Values(Date[Date]), [Average CSAT], Window(1,ABS,0,REL, ALLSELECTED('date'[date]),ORDERBY('Date'[date],ASC)))
Continue to explore Power BI Window function Rolling, Cumulative/Running Total, WTD, MTD, QTD, YTD, FYTD: https://youtu.be/nxc_IWl-tTc
https://medium.com/@amitchandak/power-bi-window-function-3d98a5b0e07f
@kevinedora , With a date table joined with date of your table you can have measures like
Calculate(averagex(Values(Date[Date]), [Average CSAT], filter(all('Date'),'Date'[date] <=max('Date'[date])))
Calculate(averagex(Values(Date[Date]), [Average CSAT], Window(1,ABS,0,REL, ALLSELECTED('date'[date]),ORDERBY('Date'[date],ASC)))
Continue to explore Power BI Window function Rolling, Cumulative/Running Total, WTD, MTD, QTD, YTD, FYTD: https://youtu.be/nxc_IWl-tTc
https://medium.com/@amitchandak/power-bi-window-function-3d98a5b0e07f
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 23 | |
| 19 | |
| 18 | |
| 17 | |
| 13 |
| User | Count |
|---|---|
| 60 | |
| 52 | |
| 47 | |
| 40 | |
| 38 |