如何在Crystal Report中将一个组总和值传递给变量并与另一个组总和值相加

2020-09-06 10:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


例如,我有一些"分组明智"数据和"分组明智总计"。 我想将一个组总和数据求和到另一个组总和数据。 如下所示:

组:A
   1.书籍-100PCS $ 500
   2.记事本50PCS $ 200
 --------------------------------
 总计$ 700
 组:B
   1.笔-10PCS $ 30
   2.铅笔5片装$ 15
 ---------------------------------
 总计$ 45
 文具价值$ 745
 组:C
   1. 5RIM纸$ 10
   2.碳10盒$ 05
 ---------------------------------
 总计$ 15
 
  • 我想添加两组总计,如组:A +组B(固定物品价值$ 745

有人可以帮助我吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


例如,我有一些"分组明智"数据和"分组明智总计"。 我想将一个组总和数据求和到另一个组总和数据。 如下所示:

组:A
   1.书籍-100PCS $ 500
   2.记事本50PCS $ 200
 --------------------------------
 总计$ 700
 组:B
   1.笔-10PCS $ 30
   2.铅笔5片装$ 15
 ---------------------------------
 总计$ 45
 文具价值$ 745
 组:C
   1. 5RIM纸$ 10
   2.碳10盒$ 05
 ---------------------------------
 总计$ 15
 
  • 我想添加两组总计,如组:A +组B(固定物品价值$ 745

有人可以帮助我吗?

付费偷看设置
发送
10条回答
浮生未央
1楼 · 2020-09-06 11:07.采纳回答

嗨,兄弟,

我解决了这个问题,我添加了额外的组页脚,然后制定了两个公式,如下所示:

 WhilePrintingRecords;
 共有号码
 IF GroupName({YourName.YourGroup})=" SubtractionGrpHere"然后
 总计:= SUM({YourName.ColumnName},{YourName.YourGroup});  

然后我将此公式称为另一个公式

同时打印记录;
 共有号码//从上一个公式中再次调用此Shared变量; 变量名称应与上一个变量相同
 总计= {@VALAssign}; //上一个公式名称
 IF GroupName({SalesReport.Header})=" 5. Taka中的增值税"则
 总计-SUM({SalesReport.ACL},{SalesReport.Header})
 其他
 0 
hongfeng1314
2楼-- · 2020-09-06 11:19

嗨,

感谢您的回复。 每次我必须减去时-标头({" 4.销售(BDT)-市场明智"}-{5.塔卡的增值税} =由于我固定了标头名称而导致的结果是固定的,因此仅可编辑以下子标题: 标头用户可以添加/更新。我还有其他操作。你只是帮我如何将两个标头和放入两个变量中并进行减法运算?

小熊yu生菜
3楼-- · 2020-09-06 11:20

嗨,

然后尝试为此再次添加其他组页脚,然后按照我发布的步骤进行操作,并将符号添加更改为减号。

 WHILEPRINTING记录;
 NumberVar tot2;
 tot2:= tot2-SUM({YourName.ColumnName},{YourName.YourGroup})

然后再次添加单独的抑制条件

 IF GroupName({YourName.YourGroup})=" SubtractionGrpHere"然后,否则为真
SAP小黑
4楼-- · 2020-09-06 11:12

嗨,

不,它不起作用。 将两个标头值加负号。

一周热门 更多>