セカンダリタイムスケールの追加こんにちは、
サイクルカウントが変化するたびに00:00:00から始まる「サイクルタイム」列を作成するための、洗練された方法を探しています(サンプルファイルを参照)。時間は元の日付と時刻の列から計算する必要があります。サイクルに関連する出力をグラフィカルに重ね合わせるのを目的とします。何かアイデアがあれば、ぜひ教えてください!
基本的なデータ分析とモデリングデータの探索と可視化ウィンドウズRe: セカンダリタイムスケールの追加こんにちは、
以下の式のようなものが要件を満たしますか (ループ時間の式として)?
If( Row() == 1 | :Cycle != Lag( :Cycle, -1 ),
0,
Lag( :Loop Time ) + Date Difference( :Time, Lag( :Time, -1 ), "second" )
)
最高、
TS
Re: セカンダリタイムスケールの追加ごめん、
急ぎすぎました。上記の式にはいくつか問題があります。
最高、
TS
Re: セカンダリタイムスケールの追加この数式は非常にうまく機能します。表示形式を「:day:hr:m:s」に設定してください。
:Date + :Time - Col Min( :Date + :Time, :Cycle )
Re: セカンダリタイムスケールの追加調べていただきありがとうございます!もうすぐ終わります!式は正しく動作し、継続の2番目の時間を作成します。ただし、サイクル番号が変わるたびに00:00:00にリセットする必要があります。
Re: セカンダリタイムスケールの追加問題を発見しました。おっしゃる通り、CycleをLoopに置き換えるだけでうまくいきました。素晴らしいですね!
Re: セカンダリタイムスケールの追加これは話題から外れますが、日付と時刻を1つのタイムスタンプ列にまとめるのも良いかもしれません。JMPでは、これらの列を合計して形式を変更するだけで実現できます。

フォーマットを変更する前は、タイムスタンプが奇妙に見えることがあります(1904年1月1日からの秒数)

形式が y/m/dh:m:s に変更されました

これは基本的に、単一の列の右クリックメニューからさまざまな書式設定オプションとクイック数式を提供します。

たとえば、グラフビルダーでタイムスタンプ列を使用することもできます。また、日レベルでデータを表示する場合は、軸の日付/時刻ビンを使用できます(軸を右クリック)

Re: セカンダリタイムスケールの追加各サイクル内のループを確実に分離するには、両方を列で区切って使用してください。そうしないと、例えばサイクル2のループ1がサイクル1のループ1から継続してしまいます。
(:Date + :Time) - Col Min( :Date + :Time, :Cycle, :Loop )

Re: セカンダリタイムスケールの追加Jarmoさん、ありがとうございます!試してみます。