2017-06-21 47 views
0

Date型のDocumentプロパティを渡す単純なRスクリプトを作成しようとしていますが、元の日付の+/- 180日の新しい日付変数が2つ作成され、 Date型のDocumentプロパティに新しい日付が設定されます。Spotfire Terr - 日付と日付の変換

ドキュメントのプロパティに送信された出力変数がDateTime型として宣言されている場合、スクリプトでさまざまな繰り返しを試みましたが、Date型にする必要があります。

は、例えば、このスクリプトは働いていた(ただし、出力は私のニーズに合わない日時、です):

jobDate <- as.POSIXct(jobDateFromJobSelectionMarking) 

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

私はRStudioで次のスクリプトを試してみましたが、成功していた(つまり、出力変数は、クラスであります日付)が、私はスポットファイア/ TERRにそれを持って来るとき、私はエラーを取得:「既存のプロパティのデータ型を変更することは許可されていない古いデータ型:日付、新しいデータ型:実」

jobDate <- as.Date(jobDateFromJobSelectionMarking) 

#Subtract and add 6 months from job date (time is in days) 
jobDate6mBefore <- as.Date(jobDate-180) 
jobDate6mAfter <- as.Date(jobDate+180) 

答えて

0

この質問は上の答えましたTibcoコミュニティサイト: Link to Q&A

上記の質問に記載されているDateTimeからDateへの変換は避けられないようです。

TERR/RとSpotfireの間の日時トランザクションの詳細については、Tibco Support articleを参照してください。