将公式字段转换为数字然后求和

2020-09-09 09:53发布

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

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


我正在报表中使用一个字段,该字段包含数字的字符串值,后跟这样的半冒号:

75 ;;;;;;;

我创建了以下公式字段以消除半冒号:

SPLIT({QGT103_GENERIC_TABLE.QGT103-INT},";")[1]

那行得通,我现在只看到数字,但是现在我想添加这些数字。 我知道我首先需要将此字段转换为数字值。 有谁知道该怎么做?

谢谢!

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

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


我正在报表中使用一个字段,该字段包含数字的字符串值,后跟这样的半冒号:

75 ;;;;;;;

我创建了以下公式字段以消除半冒号:

SPLIT({QGT103_GENERIC_TABLE.QGT103-INT},";")[1]

那行得通,我现在只看到数字,但是现在我想添加这些数字。 我知道我首先需要将此字段转换为数字值。 有谁知道该怎么做?

谢谢!

付费偷看设置
发送
4条回答
spaceman01
1楼 · 2020-09-09 10:18.采纳回答

如果是数字(分割({QGT103_GENERIC_TABLE.QGT103-INT},";")[1]))

然后

要编号(分割({QGT103_GENERIC_TABLE.QGT103-INT} ,";")[1])

否则0

小熊yu生菜
2楼-- · 2020-09-09 10:20

您真棒! 谢谢!

大简至美
3楼-- · 2020-09-09 10:32

数组会占用大量内存。 删除分号的一种更快的方法是使用类似这样的东西,它们也将占用更少的内存:

Replace({QGT103_GENERIC_TABLE.QGT103-INT},";","")

如果您没有很多数据,这没什么大不了的,但是如果您要报告成千上万的数据行,则可能会有很大的不同。

-Dell

落灬小鱼
4楼-- · 2020-09-09 10:16

谢谢!

一周热门 更多>