2020-08-18 04:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
请让我知道计算列中的Isnull函数是否适用于"日期"字段。
例如:我有一个日期类型为Date的字段A,我用公式" isNull(Field A)"创建了另一个计算列。 如果我有一个空值,那么计算出的列应显示为1,否则显示为0,对吗? 但是尽管它们为Null或已填充,但我却得到了0。
附加使用相同公式创建的测试视图
我当前正在使用HANA2.0 SPS 2版本
您好,Srinivasa首先,我无法在HANA 1.0 SP12版本上重现此问题。 我建议您可以从下面的列表中检查您的问题。
我们看不到您如何定义计算列,数据在到达计算之前或之后如何显示。
和往常一样,不要只告诉我们一个故事,而是要显示代码。
对不起,我没有这么详细。
下面是快照,其中显示了我的问题的详细信息。
基本表的快照。
计算列的快照
视图输出快照
因此,在计算出的列" isnull"中,我使用了代码isull(" CalDate")。 在我的基本表中,我有2条记录,一条记录的CalDate为空,另一条记录的是实际日期。 但是我的计算列的视图输出显示两个记录均为0。
请让我知道是否需要更多细节。
我只是试图在SP12上重现此内容,但没有。 ISNULL()为我的示例提供了正确的结果。
您可能想要为此提供支持事件,以便可以更详细地分析问题。
您好,Richard,
我检查了计算类型的列及其长度为2的nvarchar的数据类型。我也尝试使用Boolean,但结果仍然相同。 我在计算列中使用的列是正确的。 这是具有日期值和空值的基表字段。
最多设置5个标签!
您好,Srinivasa首先,我无法在HANA 1.0 SP12版本上重现此问题。 我建议您可以从下面的列表中检查您的问题。
我们看不到您如何定义计算列,数据在到达计算之前或之后如何显示。
和往常一样,不要只告诉我们一个故事,而是要显示代码。
对不起,我没有这么详细。
下面是快照,其中显示了我的问题的详细信息。
基本表的快照。
计算列的快照
视图输出快照
因此,在计算出的列" isnull"中,我使用了代码isull(" CalDate")。 在我的基本表中,我有2条记录,一条记录的CalDate为空,另一条记录的是实际日期。 但是我的计算列的视图输出显示两个记录均为0。
请让我知道是否需要更多细节。
我只是试图在SP12上重现此内容,但没有。 ISNULL()为我的示例提供了正确的结果。
您可能想要为此提供支持事件,以便可以更详细地分析问题。
您好,Richard,
我检查了计算类型的列及其长度为2的nvarchar的数据类型。我也尝试使用Boolean,但结果仍然相同。 我在计算列中使用的列是正确的。 这是具有日期值和空值的基表字段。
一周热门 更多>