如何在水晶报表的公式字段中添加运行总计或汇总字段?
// Sample Report
Serial No. Premium Commission Net (Premium-Commission)
-----------------------------------------------------------------------------
1. 10 4 6
2. 40 30 10
---------------------------------------------------------------------------
Grand Total 50 34 16
在样本报告中,Net(Premium-Commission)是一个公式字段,可以对每一行进行评估吗?如何为公式添加总计/总计字段?我们似乎只能将摘要字段添加到Command fields.
答案 0 :(得分:9)
假设Net (Premium-Commission)
公式字段名称为{@Net}
。现在你必须创建另外三个公式字段。
{@Net}
的总计。代码将在公式字段中写入,如下所示。
{@Initializer}
WhilePrintingRecords;
Numbervar dSum :=0;
{@Increment}
WhilePrintingRecords;
Numbervar dSum; //Don't initialize zero
dSum:=dSum+{@Net}; //{@Net} formula field must be return numeric value
{@Total}
WhilePrintingRecords;
Numbervar dSum; //Don't initialize zero
dSum;
将所有公式字段放在相应的部分中,并取消{@Initializer}
和{@Increment}
公式字段。
答案 1 :(得分:1)
如果您正在使用任何计算,那么这是不可能的,但一种解决方法是对每一行求和并在header
中重置它。
@Intialize
: Shared NumberVar count;
count:=0
Net (Premium-Commission)
之后。共享NumberVar计数;
计数:=计数+ LT;>
\ 3.现在再创建一个公式@Display并将其放在页脚中。
Shared NumberVar count;
count;