我的水晶报告有两种付款方式 1是现金 2是签证 如何在报告页脚中获得每种付款方式的总和?
ACT P.Mood Amount
987 Cash 300
988 Cash 200
989 Visa 200
252 Cash 210
253 Visa 310
475 Cash 108
522 Visa 404
我想得到Sum For cash和Visa
答案 0 :(得分:1)
按P.Mood
分组,并在组页脚和报告页脚中获取现金和签证的总和。
答案 1 :(得分:0)
选项I:
report footer
部分。 \ 选项II:
//{@cash}
IF {P.mood}="Cash" Then {P.amount}
//{@visa}
IF {P.mood}="Visa" Then {P.amount}
report footer
部分答案 2 :(得分:0)
创建两个公式字段(inativeizer,Sum)并将初始化程序放在标题部分和Sum in details部分。
将以下代码放在Initializer FF中
WhilePrintingRecords;
numbervar dSum:=0;
将以下代码放入Sum FF
WhilePrintingRecords;
numbervar dSum;
if (P.Mood} = "Cash" Then
dSum:=dSum+(P.Amount};
创建另一个字段SumofCash并在其中放置以下代码。
WhilePrintingRecords;
numbervar dSum;
dSum;
现在将此字段放在页脚部分。
注意:详细信息部分中的Sum字段和Header部分中的Initializer将被抑制。