根据特定领域分组

2020-09-01 18:39发布

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

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


在水晶报表中,我有一个名为"数量"的字段,该数量字段必须根据数量单位进行分组,并且必须在"总值"列中显示,如下图所示。

有人可以告诉我该怎么做吗?

要求2

如果需要对两个相同的数量单位求和,如下图所示!

请帮帮我吗?

(15.3 kB)

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

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


在水晶报表中,我有一个名为"数量"的字段,该数量字段必须根据数量单位进行分组,并且必须在"总值"列中显示,如下图所示。

有人可以告诉我该怎么做吗?

要求2

如果需要对两个相同的数量单位求和,如下图所示!

请帮帮我吗?

(15.3 kB)
付费偷看设置
发送
4条回答
me_for_i
1楼 · 2020-09-01 19:29.采纳回答

嗨,希尔帕,

请尝试以下步骤:

1。 使用以下代码创建一个名为" @unit"的公式:

 Split({Qty Unit},"")[2]; 

2。 在此公式字段上插入一个组

3。 在"数量单位"字段中插入第二个组

4。 禁止显示组头#1,组头#2,组页脚#1,组页脚#2

5。 使用以下代码创建一个名为" @qty"的公式:

 if isNumeric(Trim(Split({Qty Unit},"")[1]))然后
 toNumber(Trim(Split({Qty Unit},"")[1])); 

6。在"金额"字段中插入一个总和,并将其放在报表页脚中。

7。 使用此代码创建一个公式,并将其放在组页脚#1上:

本地编号var qty;
 本地数字var单位;
 共享字符串var fin_qty;
 数量:=总和({@qty},{@unit});
 单位:= {@unit};
 fin_qty:= fin_qty和toText(qty,'#')&unit&chr(13)&chr(10);
 ''; 

8。 创建一个公式以显示数量字符串。 将其放在报表页脚上:

共享的字符串var fin_qty;
 Left(fin_qty,Len(fin_qty)-2); 

放置后右键单击此字段>选择格式字段>选中'Can Grow'

-Abhilash

lukcy2020
2楼-- · 2020-09-01 19:28

它给我一个错误,如下图所示

代楠1984
3楼-- · 2020-09-01 19:28

嗨,希尔帕,

选中此链接会很有用。

关于,
Chella

Aaron 3364
4楼-- · 2020-09-01 19:28

是否存在不包含数量的"计量单位"的值?

将该公式修改为:

如果instr({数量单位},"")<> 0,则
 Split({数量单位},"")[2]; 

-阿比拉什

一周热门 更多>