JMPデータテーブルにミリ秒を含めるように日付/時刻または期間をフォーマットすることは可能ですか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私の素朴な質問をお許しください。
1 秒間に数回サンプリングしている温度ロガーからの大規模なデータセットがあります。ミリ秒データを使用できるように時間列をフォーマットしたいと考えています。さらに、他のデータでは、期間と時間にミリ秒、ナノ秒、マイクロ秒などが含まれる場合がありますが、これらの値を時間/期間として使用できるように JMP で列を適切にフォーマットする方法がわかりません。
1 秒未満の長さを含む時間データを考慮してカスタム フォーマットを設定することは可能ですか?その場合、どのようにすればよいですか?
マット
Re: JMP データ テーブルにミリ秒を含めるように日付/時刻または期間をフォーマットすることは可能ですか?このようなデータロガーの時刻形式がある場合
「mm/dd/yyyy hh:mm:ss:dd」
JMP は、最後の「:」が「.」ではないという点でつまずくようです。
この数式スニペットは、Informat() 関数を介して文字列を日付時刻形式に変換し、txnelson ごとに小数点以下の桁フィールドを使用します。
Informat(
Left( :Time, Length( :Time ) - 4 ) || "." || Right( :Time, 3 ),
"mm/dd/yyyy hh:mm:ss"
)

Re: JMP データ テーブルにミリ秒を含めるように日付/時刻または期間をフォーマットすることは可能ですか?ありがとう、Jim: 小数点以下の桁を使用するように再フォーマットするのは、データ ロガーの単なるトリックです。今ご指摘いただいたことは明らかです。マイクロ秒などの問題を回避できると確信しています (結局のところ、これは実際には何よりも単位の問題です)。
Re: JMP データ テーブルにミリ秒を含めるように日付/時刻または期間をフォーマットすることは可能ですか?いくつかの場合を除いて、JMP 日付/時刻関数は整数秒を扱います。Today() 関数はその代表的な例です。ただし、HP Time() を使用してミリ秒単位で測定値を取得したり、Tick Seconds() を使用して 60 分の 1 秒の時間を取得したりできます。ここでの主な問題は、これら 2 つの関数に対して返される値が JMP セッションの開始以降に測定されることです。ただし、グローバル変数を JMP セッションの開始時刻に設定し、オフセットを実行することで回避できます。
ミリ秒単位のデータを持つ入力値の表示に関して、時間形式の小数点以下の桁数を指定できるようになりました。

