For example a function named TotalDeposits with the parameters (year, month day) is written as:
var total = 0
for (MyRecord transaction: MyTransactionsQuery(Date(year, month, day))) {
if (transaction.isDeposit) {
total = total + transaction.amount
}
}
return total