显示NULL日期的字符串

2020-09-04 00:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)为什么哦,为什么这么难? ...

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

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


为什么哦,为什么这么难?

我要处理的SQL数据库中的两列是日期时间值,在数据库本身中可能为NULL。

报告这些列时,我想显示"无",其中不存在任何日期,或者显示为MM/DD/YYYY格式的日期。 因此,我添加了一个字段"显示字符串",如下所示:

如果IsNull({Command.EFFECTIVE_DATE}),则
'none'
else
ToText({Command.EFFECTIVE_DATE},'MM/dd/yyyy')

您可能已经知道,如果该列包含日期,则可以正确显示,但是如果日期为null,则该字段在报告上显示为空白。 所以,我尝试了这个:

如果IsNull({Command.EFFECTIVE_DATE}),则
'1234'
否则
'5678'

现在我知道具有有效日期的字段显示为5678,而空字段仍为空白。

我到底在做什么错了?

6条回答
渐行渐远_HoldOn
2020-09-04 01:45

尽管如此,在"报告详细信息"部分中,实际具有日期值的字段仍显示(在这种情况下) 5678,而具有空日期的字段则什么也不显示-完全空白。

为什么? 我的1234在哪里?

一周热门 更多>