Crystal reports 使用否定字段运行总计

Crystal reports 使用否定字段运行总计,crystal-reports,Crystal Reports,我想在crystal report中创建一个这样的运行总数,我应该怎么做 type unit running total subcription 100 100 subcription 50 150 redemption 25 125 subcription 30 155 根据类型,创建一个返回正值或负值的公式。根据上述公式创建跑步总量。为跑步总量定义一个变量,我们

我想在crystal report中创建一个这样的运行总数,我应该怎么做

type         unit  running total
subcription   100            100
subcription    50            150
redemption     25            125
subcription    30            155

根据类型,创建一个返回正值或负值的公式。根据上述公式创建跑步总量。

为跑步总量定义一个变量,我们称之为run\u 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.
您可以添加多个条件来处理每个“类型”