首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水晶报表公式计算金额取决于付款心情

水晶报表公式计算金额取决于付款心情
EN

Stack Overflow用户
提问于 2014-03-22 11:35:10
回答 3查看 276关注 0票数 0

我的水晶报表有两种付款方式,1种是现金,2种是Visa,在报表页脚如何得到每个付款心情的总和?

代码语言:javascript
复制
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

我想要现金和签证的总金额

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-22 14:45:37

P.Mood进行分组,并取现金visa之和为组页脚和报表页脚。

票数 1
EN

Stack Overflow用户

发布于 2014-03-22 17:14:36

备选案文一:

  • report footer部分添加一个跨选项卡对象。\
  • 将意境分别放在行中和汇总字段部分中。

备选案文二:

  • 创建一个公式字段:

代码语言:javascript
复制
//{@cash}
IF {P.mood}="Cash" Then {P.amount}
  • 创建第二个公式字段:

代码语言:javascript
复制
  //{@visa}
  IF {P.mood}="Visa" Then {P.amount}
  • report footer部分中对每个公式插入一个汇总字段
票数 0
EN

Stack Overflow用户

发布于 2014-03-23 12:25:47

创建两个公式字段(减缩器、和)和将初始化器放置在标头部分和和细节部分。

在初始化程序FF中放置以下代码

代码语言:javascript
复制
WhilePrintingRecords;
numbervar dSum:=0;

在求和FF中放置以下代码

代码语言:javascript
复制
WhilePrintingRecords;
numbervar dSum;
if (P.Mood} = "Cash" Then
     dSum:=dSum+(P.Amount};

创建另一个字段SumofCash并在其中放置以下代码。

代码语言:javascript
复制
WhilePrintingRecords;
numbervar dSum;
dSum;

现在将此字段放置在页脚部分。

备注:Sum字段的详细部分和初始化器在标题部分将被抑制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22577068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档