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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi everyone, I'm trying to sum the last 5 rows in a table for each row and divided by category, such as the example below that I did in Excel. The expected result is the column D 'RUNNING_SUM'.
If I would write this in SQL, I would use SUM OVER PARTITION.
Could you anwser that for me?
.Example in Excel how to do it
Solved! Go to Solution.
try like:
Coulmn =
VAR _fam = [Fam]
VAR _year = [YEAR]
RETURN
SUMX(
FILTER(
TableName,
TableName[Fam] = _fam
&&TableName[Year] >=_year-4
&&TableName[Year]<=_year
),
TableName[Value]
)
Hi @FreemanZ , I edited the post, but the expected result is the Column D 'RUNNING_SUM'.
try like:
Coulmn =
VAR _fam = [Fam]
VAR _year = [YEAR]
RETURN
SUMX(
FILTER(
TableName,
TableName[Fam] = _fam
&&TableName[Year] >=_year-4
&&TableName[Year]<=_year
),
TableName[Value]
)
That one was hard, congratulations, overwhelming 👏