Определите переменную для вашей промежуточной суммы, давайте назовем ее run_tot.В каждой строке подробностей есть формула, например:
Shared NumberVar run_tot;
if {table.type}="subscription" then
run_tot=run_tot+unit; // subscription - add quantity.
else
run_tot=run_tot-unit; // Anything but subscriptions, minus quantity.
Вы можете добавить несколько условий для обработки каждого "типа"