Excel と同じように、新しい列に日付/時刻をグループ化する同様の関数について助けが必要です
S2値がJMPデータテーブルの列1と呼ばれる列にあると仮定して、これを処理する1つの方法を次に示します。
Informat( Short Date( :Column 1 ), "mm/dd/yyyy" )
ここに別のものがあります
Date MDY( Month( :Column 1 ), Day( :Column 1 ), Year( :Column 1 ) )
私はあなたがそれについて表にすることができるようにあなたが日付に丸めることを意味すると思います。
式:: Column1-時刻(:Column1)
または:列ヘッダーを右クリック-> [新しい数式列]-> [日時]-> [日付]も同じように実行されます
3時間の範囲ごとに同じ値に時間をフロアしたいと思います。
これはによって動作します
Floor( :date / (3 * 60 * 60) ) * (3 * 60 * 60)
:dateが元の列であると仮定します。
最初に、元の日付が分割され、1は、元の範囲に戻って計算されるよりも、フロアが適用されるよりも3時間(3時間x60分x60秒、JMPは秒単位で計算)のステップになります。
この選択はおそらく個人の好みの問題ですが、JMP には日付と時刻の値を扱う関数が多数用意されており、境界条件が難しくなる場合があります。(たとえば、うるう年を考えてみましょう。この場合は心配する必要はありませんが、一般的な注意が必要です。) したがって、この場合は次の関数を使用する可能性があります。
Floor( :date / In Hours( 3 ) ) * In Hours( 3 ) )