2020-09-09 09:53发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在报表中使用一个字段,该字段包含数字的字符串值,后跟这样的半冒号:
75 ;;;;;;;
我创建了以下公式字段以消除半冒号:
SPLIT({QGT103_GENERIC_TABLE.QGT103-INT},";")[1]
那行得通,我现在只看到数字,但是现在我想添加这些数字。 我知道我首先需要将此字段转换为数字值。 有谁知道该怎么做?
谢谢!
如果是数字(分割({QGT103_GENERIC_TABLE.QGT103-INT},";")[1]))
然后
要编号(分割({QGT103_GENERIC_TABLE.QGT103-INT} ,";")[1])
否则0
您真棒! 谢谢!
数组会占用大量内存。 删除分号的一种更快的方法是使用类似这样的东西,它们也将占用更少的内存:
Replace({QGT103_GENERIC_TABLE.QGT103-INT},";","")
如果您没有很多数据,这没什么大不了的,但是如果您要报告成千上万的数据行,则可能会有很大的不同。
-Dell
最多设置5个标签!
如果是数字(分割({QGT103_GENERIC_TABLE.QGT103-INT},";")[1]))
然后
要编号(分割({QGT103_GENERIC_TABLE.QGT103-INT} ,";")[1])
否则0
您真棒! 谢谢!
数组会占用大量内存。 删除分号的一种更快的方法是使用类似这样的东西,它们也将占用更少的内存:
Replace({QGT103_GENERIC_TABLE.QGT103-INT},";","")
如果您没有很多数据,这没什么大不了的,但是如果您要报告成千上万的数据行,则可能会有很大的不同。
-Dell
谢谢!
一周热门 更多>