Re: JSL: タイムスタンプに基づいて行を選択する日付はデータ テーブルで正しく表示されていますか? この列のデータ型は数値ですか、それとも文字ですか? データのサンプルを見せてもらえますか? これまでに試したJSLを見せていただけますか?
Re: JSL: タイムスタンプに基づいて行を選択する時間変数は、午前 0 時からの秒数として格納されます。したがって、以下の構文を使用すると、人間が読める時間がかかり、それを真夜中からの秒数に変換してから比較を行います。
dt<<SELECT where=""></SELECT>
Re: JSL: タイムスタンプに基づいて行を選択するチェックアウトJMPでの日付、時間、日時、期間の使用.
状況について十分な情報を提供していただけませんでしたが、エポックへの変更に関する最後の質問からヒントが得られました。 はい、日付、時刻、および期間を格納する正しい方法は、数値エポック値としてです。 列が数値でない場合は、数値に変更できます。
数値ではない例を次に示します。 列が左揃えになっていることに注意してください。 それが文字列の表示方法です。

列の上部をダブルクリックして列情報を表示し、データ型を数値に、モデリング タイプを連続に、形式を時間 -> h:m:s に変更します。入力フォーマットを確認してください。 現在の値と一致していることを確認してください。

[OK] をクリックすると、数値列が表示されます (右寄せになっていることに注意してください)。

Re: JSL: タイムスタンプに基づいて行を選択するそれよりも簡単です。 時定数を使用できます。
dt<<SELECT where=""></SELECT>
Re: JSL: タイムスタンプに基づいて行を選択する申し訳ありません。
これはすでに数値であり、形式は時間 (h:m:s) で連続しています。しかし、条件によって行を選択しようとすると、エラーが発生します。
Re: JSL: タイムスタンプに基づいて行を選択する問題は、時間列を日時列として設定している可能性があります。日時列は、1904 年 1 月 1 日の午前 0 時からの秒数で時間を測定しますが、時刻列には、真夜中からの秒数として保存された値があります。
次に例を示します。
私は2つの列を持っています

両方の列は、"h"m"s" を使用してフォーマットされています。ただし、最初の列は 1904 年から測定された日時の列であり、時間の列は今日の午前 12 時から測定された時間の列です。これは、数値を表示するように 2 つの列の形式を変更した場合に見られます。

Select Where の設定方法を決定するには、使用している列のタイプを確認する必要があります。
もう 1 つの方法は、Select Where を別の選択に変更することです。
current data table()<< Select Where(
hour(:datetime) == 14 & minute(:datetime) == 3 & second(:datetime) == 58);
// or
current data table()<< Select Where(
hour(:time) == 14 & minute(:time) == 3 & second(:time) == 58);
この構造は、両方のタイプの列で機能します
JSL: タイムスタンプに基づいて行を選択これは比較的基本的なはずですが、JSL または単なる JMP (ドロップダウンの場所を選択) では、時間列 (H:M:S) の特定のタイムスタンプに基づいて行を選択できません...そうする必要がありますか?これをエポックに変更しますか?
自動化とスクリプト作成ウィンドウズ