水晶报表:该字段为空白

2020-09-08 15:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)今天这个让我发疯。 if...

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

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


今天这个让我发疯。

 if(isnull({Command.HospLeaveDateTime})或totext({Command.HospLeaveDateTime})='')
 然后 (
 如果为非({Command.ClearTime}),则为{Command.unit_clr_DateTime}
 否则,如果{Command.ClearTime}> {Command.unit_clr_DateTime},则{Command.unit_clr_DateTime}
 否则{Command.ClearTime}
 )
 否则,如果{@Destination}> {Command.HospLeaveDateTime}
 然后{Command.ClearTime}
 其他{Command.HospLeaveDateTime}
 

当ClearTime字段和HospLeaveDateTime字段均为NULL时,该字段显示为空白。 该公式看起来可以处理NULL情况,但我想不是吗? 我该如何调整?

4条回答
悠然的二货
2020-09-08 16:13

嗨Kenshin,

如果HospLeaveDateTime是一个日期时间,则IsNull不起作用。 使用DateTime(0,0,0,0,0,0)代替:

 if({Command.HospLeaveDateTime} = DateTime(0,0,0,0,0,0)或totext(  {Command.HospLeaveDateTime})='')

那应该正确地设置您的日期时间。 如果只是日期,请使用Date(0,0,0)。

祝你好运,

Brian

一周热门 更多>