我试图编写一个传入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)
答案 0 :(得分:0)
在Tibco社区网站上回答了这个问题: Link to Q&A
似乎上述问题中描述的从DateTime到Date的转换是不可避免的。
参见Tibco Support article,讨论TERR / R和Spotfire之间日期和时间交易的一些细节。