包含日期函数时,Spotfire IF语句不起作用

时间:2017-07-05 20:59:43

标签: excel if-statement excel-formula case spotfire

我正在尝试转换excel公式,以便在spotfire中使用。

在excel =IF(MONTH(A1294)<>MONTH(B1294),(EOMONTH(A1294,0))+1,"")

对于上下文=IF(MONTH(Start Time)<>MONTH(End Time),(EOMONTH(Start Time,0))+1,"")

在Spotfire中我有一个计算列,我正在尝试使用以下代码,但收到错误&#34;函数调用的类型无效&#39;如果&#39;&#34;

我的代码如下:

case when Month([START_TIME_LOCALTIME])!= Month([END_TIME_LOCALTIME])
then Date(Year([END_TIME_LOCALTIME]),Month([END_TIME_LOCALTIME]),1)
else ''
END

任何帮助或想法将不胜感激

1 个答案:

答案 0 :(得分:0)

我发现这是因为我正在查看不同的数据类型,excel接受但我需要使用Null并转换为相同的数据类型