Spotfire Terr - 日期和日期时间转换

时间:2017-06-21 08:58:37

标签: r date datetime spotfire terr

我试图编写一个传入Date类型的Document Property的简单R脚本,创建两个与原始日期相距+/- 180天的新日期变量,并将新日期传递给a Date类型的文档属性。

我已尝试对脚本进行各种迭代,并且如果将输出变量发送到Document Property并声明为DateTime类型,则会成功,但是,我需要它们是Date类型。

例如,这个脚本有效(但是输出是DateTime,它不适合我的需要):

text input

我在RStudio中尝试了以下脚本并且成功(即输出变量属于Date类),但是当我将它带入Spotfire / TERR时,我得到错误:"更改现有属性的数据类型不是允许。旧数据类型:日期,新数据类型:Real"

jobDate <- as.POSIXct(jobDateFromJobSelectionMarking)

#Subtract and add 6 months from job date (time is in seconds)
jobDate6mBefore <- (jobDate-15552000)
jobDate6mAfter <- (jobDate+15552000)

1 个答案:

答案 0 :(得分:0)

在Tibco社区网站上回答了这个问题: Link to Q&A

似乎上述问题中描述的从DateTime到Date的转换是不可避免的。

参见Tibco Support article,讨论TERR / R和Spotfire之间日期和时间交易的一些细节。