创造数字

2020-08-27 22:44发布

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

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


大家好,

我有一个车辆排除领域,其中车辆排除定义为数字。 我想将它们定义为名称/类型。 请告知如何创建公式字段。 这是该领域的样本。 谢谢


2019-11-21-10-39-58.jpg (69.8 kB)

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

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


大家好,

我有一个车辆排除领域,其中车辆排除定义为数字。 我想将它们定义为名称/类型。 请告知如何创建公式字段。 这是该领域的样本。 谢谢


2019-11-21-10-39-58.jpg (69.8 kB)
付费偷看设置
发送
8条回答
我是小鹏鹏啊
1楼 · 2020-08-27 23:03.采纳回答

您好,Gurpreet,

您需要这样的东西:

如果在Split({Command.VEHICLETYPEEXCLUSIONS},",")中输入'1',则使用'Minivan'
 否则,如果'2'在Split({Command.VEHICLETYPEEXCLUSIONS},",")中则是'Sedan'
 否则,如果<其余条件> 

-Abhilash

三十六小时_GS
2楼-- · 2020-08-27 23:12

排除数是否同时在数据库的同一字段中? 还是将它们从多个记录中组合在一起进行显示? 数据库中是否有一个表包含有关每个数字的含义的信息?

如何获取报告的数据-联接表,存储过程,命令? 您要连接到哪种类型的数据库?

我意识到这似乎有很多问题,但是有几种方法可以做到这一点,我想确保为您的情况提供正确的答案。

-Dell

Aaron 3364
3楼-- · 2020-08-27 23:28

您好,戴尔,谢谢您的答复。 是的,排除编号完全在数据库的同一字段中。 数据库中没有任何表定义这些数字的含义。 我通过使用oracle SQL查询作为命令来获取值。 谢谢

悻福寶寶
4楼-- · 2020-08-27 23:03

你好Abhilash,

我在这里只看到一个问题。 如果现场有两辆以上的车辆,则报告仅显示一种类型。 按照建议,我已经创建了公式,原始字段显示14、3,该公式应显示" Flip,Van",但仅显示" Van"。请参阅所附的屏幕截图。

这是我创建的公式:

如果'1'IN Split({Command.VEHICLETYPEEXCLUSIONS},","),则'Min'否则,如果'3'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'Van'Else如果'5 'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'WAT'否则为'7'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'WAM'否则为'8'IN Split({Command .VEHICLETYPEEXCLUSIONS},",")然后,如果拆分为'9',则'LED1'否则({Command.VEHICLETYPEEXCLUSIONS},",")然后如果拆分为'LED2',则为'10' ")然后'LED4'否则如果'13'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'LED8'否则如果'14'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'FLIP' 否则,如果'17'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'Stat'否则如果'19'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后'Taxi_Min'否则如果'20'IN Split({Command.VEHICLETYPEEXCLUSIONS},",")然后是"出租车出租车"

葫芦娃快救爷爷
5楼-- · 2020-08-27 23:04

您好,戴尔,我创建了以下公式,但 似乎不起作用,但公式没有错误。 谢谢

如果(({Command.VEHICLETYPEEXCLUSIONS})='1',则如果({Command.VEHICLETYPEEXCLUSIONS})='2',然后是'Sedan',否则({Command.VEHICLETYPEEXCLUSIONS})='3' 如果({Command.VEHICLETYPEEXCLUSIONS})='4',则为'Liftvan',否则,如果{{Command.VEHICLETYPEEXCLUSIONS})='5',然后为'WAT',否则({Command.VEHICLETYPEEXCLUSIONS})='7 '然后'WAM'ELSE IF({Command.VEHICLETYPEEXCLUSIONS})='8'然后'LED1101'否则({Command.VEHICLETYPEEXCLUSIONS})='9'然后'LED1102'否则({Command.VEHICLETYPEEXCLUSIONS})=' 如果10则为'LED1104',否则({Command.VEHICLETYPEEXCLUSIONS})='12',则'LED Lift Van'ELSE IF({Command.VEHICLETYPEEXCLUSIONS})='13',然后LED8-2否则为({Command.VEHICLETYPEEXCLUSIONS})='13'。 VEHICLETYPEEXCLUSIONS})='14'然后'FLIP4-12 Type H'否则({Command.VEHICLETYPEEXCLUSIONS})='17'然后'StAT1003'否则({Command.VEHICLETYPEEXCLUSIONS})='18'然后是'Taxi Mini Van '

三十六小时_GS
6楼-- · 2020-08-27 23:21

太棒了,它就像魅力一样工作。 谢谢阿比拉什。

亲切的问候

Gurpreet

奄奄一息的小鱼
7楼-- · 2020-08-27 23:11

您好,戴尔,如果车辆排除字段中只有一辆车,则上面提供的公式会显示出来。 如果有多个逗号值,则不会读取。 谢谢,戴尔,我已经找到了通过拆分和组合车辆类型的解决方案。 谢谢您的调查。 非常感谢您的时间。 Thx

一周热门 更多>