Hi @Thrive :
I've made a test for your reference:
1\I assume there is a table:
ClearCollect(
TheCollection,
{Service:"Service1",Year:2021,Data:10,'Running Total column example that I want to add to this collection':0},
{Service:"Service1",Year:2022,Data:10,'Running Total column example that I want to add to this collection':0},
{Service:"Service1",Year:2023,Data:5,'Running Total column example that I want to add to this collection':0},
{Service:"Service1",Year:2024,Data:2,'Running Total column example that I want to add to this collection':0},
{Service:"Service2",Year:2021,Data:1,'Running Total column example that I want to add to this collection':0},
{Service:"Service2",Year:2022,Data:1,'Running Total column example that I want to add to this collection':0},
{Service:"Service2",Year:2023,Data:6,'Running Total column example that I want to add to this collection':0},
{Service:"Service2",Year:2024,Data:3,'Running Total column example that I want to add to this collection':0}
)

2\Add a timer control:
Duration
500
OnSelect
Set(Totoladd,0);Set(LastSeviceName,"");Set(CountNumber,1);
OnTimerEnd
Set(CurrentItem,Last(FirstN(TheCollection,CountNumber)));
Set(ServiceName,CurrentItem.Service);
If(
CurrentItem.Service=LastSeviceName,
Set(Totoladd,Totoladd+CurrentItem.Data),
Set(Totoladd,CurrentItem.Data)
);
Patch(
TheCollection,
CurrentItem,
{'Running Total column example that I want to add to this collection':Totoladd}
);
Set(LastSeviceName,CurrentItem.Service);
Set(CountNumber,CountNumber+1);
Repeat
CountNumber<CountRows(TheCollection)
Finally,select the timer control and you will get the result:

Best Regards,
Bof