Update a field in a repeater that's not connected to a dataset

What is the difference between a NORMAL dataset and a DYNAMIC one?

A DYNAMIC one loads always just one row of data from your DATABASE.

For clarity, if my collection contains 20 records, I need those 20 records to show up, and I need the balance to be calculated for each row, and the balance to show on screen for each record.

So your listRepeater always just show one item ?
It will never show up all 20-items at once, because connected to dynamic dataset, right?

Another thing is, is your dynamic dataset already READY, when you start to get data from it?

$w.onReady(()=>{
	$w('#dynamicDataset').onReady(()=>{
		$w('#listRepeater').onItemReady(($item,itemData,index)=>{
					
			...
			...
			...
			
		});
	});
});

Some screenshots?