マージする必要がある2つのデータセットがあります。 1つのデータセットに最も近い分までの日付/時刻があります。 他のデータセットは最も近い時間までの日付/時刻を持ちます。 2つのセットのさまざまな列をすばやく整列させるために、2番目のデータセット(最も近い時間)を取得し、それを展開して1時間ごとに60回、1時間ごとの値を表示します。 これを行う簡単な方法はありますか(毎時データ・セットには何百もの行があるため、手動位置合わせは実行できません)。
これが私のやり方です。 日付/時刻値を持つデータテーブルを最も近い分にすると、最も近い時間に新しい列を追加できます。 式としてMDYHMS()関数を使用します。
MDYHMS( month(:datetime), day(:datetime), year(:datetime),hour(:datetime),0,0)
スワップアウト:あなたのデータを持っている実際のカラム名のdatetime分まで。
次に、あなたがしなければならないのは、このデータテーブルを、その時までのデータを持つデータテーブルと結合することだけです。
テーブル==>結合
メインテーブルとして分までのデータを持つデータテーブル、およびWithテーブルとして時間までのデータテーブルを使用します。 メインテーブルに新しく作成された列をWithテーブルの日時列に一致させます。 JMPは、メインdatqaテーブルから、1時間ごとに60行ごとに自動的に一致を作成します。