比较日期字段和变量中的固定日期

2020-09-05 11:01发布

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

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


嗨,
有人可以帮我一下吗?

我想说:

 =如果[在生产日期]> =" 2015-12-14",则"关闭",否则"打开" 

但是,我一直收到此错误:'> ='函数中位置28处的表达式或子表达式使用无效的数据类型。 (IES 10037)。
有什么办法解决吗?

谢谢

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

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


嗨,
有人可以帮我一下吗?

我想说:

 =如果[在生产日期]> =" 2015-12-14",则"关闭",否则"打开" 

但是,我一直收到此错误:'> ='函数中位置28处的表达式或子表达式使用无效的数据类型。 (IES 10037)。
有什么办法解决吗?

谢谢

付费偷看设置
发送
5条回答
悻福寶寶
1楼-- · 2020-09-05 11:46

[生产日期]是什么数据类型,它是字符串吗?

因为您正在将其与字符串" 2015-12-14"进行比较

如果不是字符串,请将固定日期格式设置为日期类型

宇峰Kouji
2楼-- · 2020-09-05 11:49

检查 在您的功能列表中。 应该有一个formatdate或类似的函数,您需要将字符串固定日期格式化为与[生产日期]相同的日期格式

Climb_Ma
3楼-- · 2020-09-05 11:51

Hi Nina,

您 需要使用ToDate()函数。

=如果[投产日期]> = ToDate(" 12/14/2015";" dd/MM/yyyy")然后"关闭"否则"打开"

您可以使用类似于"生产日期"的日期格式。

https://blogs.sap.com/2016/07/28/formatdate-and-todate-a-simple-guide/

谢谢,
Mahboob Mohammed

当学会了学习
4楼-- · 2020-09-05 11:41

Mohammed,
我做了以下工作,但是没有用。 请注意,我只有年份的后两位数字

=如果[生产日期]> = ToDate(" 8/20/17";" dd/MM/yy")然后"关闭",否则"打开"
我有这样的日期:5/1/17; 17年8月20日,..

谢谢

SC_Yao
5楼-- · 2020-09-05 11:42

嗨妮娜,

尝试一下

= If([生产日期]> = ToDate(" 8/20/17";" d/M/yy"))然后"关闭",否则"打开"

感谢,
Mahboob Mohammed

一周热门 更多>