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

$w.onReady(()=> {
    $w('#dataset1').onReady((event)=>{
        let previousBalance = 0; 
        $w('#listRepeater').forEachItem(($item, itemData, index) => {
          let calculatedBalance;         
          const amount = itemData.amount; 
          const transactionType = itemData.transactionType; 
          if (transactionType === 'debit') {
              calculatedBalance = previousBalance-amount;
              $item('#balance').text = calculatedBalance.toString();
            } else if (transactionType === 'credit') {
                calculatedBalance = previousBalance+amount;
            }
            $item('#balance').text = calculatedBalance.toString();
            previousBalance = calculatedBalance;
        });
    });
});