日付を返す関数こんにちは、
多くの場合、フルタイムの日付スタンプが付いたデータを取得します。実際には、1904年1月1日からのほんの数秒です。 これを日付に変換する簡単な方法を教えてください。 真夜中から午後11時59分まですべてをまとめます。
はい、これを行うための式を書くことができますが、
A.この01/26/2018 10:47 PMと01/26/2018 4:13 AMを01/26/2018に切り捨て、2018/26/2018にモデル化するTime形式がありました。 日付として表示することもできますが、同じ値になるようにモデル化されています。
失敗する
B.日付を返す式ビルダーのオプション。 はい、私は数式で書くことができることを知っていますが、私は自分よりもこれをやっていると思います。
アンディ
Re:日付を返す関数新しい数式列の使用に関するヒントをありがとうございます。
必要がない限り新しい列を作成しないようにしたいという背景で、概念をもう少し拡張してみましょう。 データテーブルをコンパクトに保ちたい。
データ処理がデータ形式に従うという考えを拡張してみませんか。 タイムスタンプデータがあり、列を日/月/年にフォーマットした場合、JMPはデータを処理するときに、データの時間部分を自動的に無視できます。
用途を拡大できます。 私は古い学校で、理科の授業で重要な桁について学びました。残念ながら、その日はコンピューターサイエンスの専攻は欠席していたため、結果として、8桁または10桁の精度でデータファイルを吐き出しています。 ここでも、最初の3つだけが本当に役立ちます。 列を作成して切り捨てを行うことはできますが、希望すること(それを取得すること)は、フォーマットを設定して分析にそのフォーマットを使用させることです。 たとえば、大量のデータ98.12345543、98.2234454などがある場合... そして、実際には小数点以下1桁で問題ありませんが、フォーマットで設定できますが、それでも98.xxxxxxxxxxとして処理されます。 数値を通常の方法で使用することがよくあり、その後、切り捨てるために列を作成する必要があります。 もっと速く移動したいだけです。

Re:日付を返す関数私は古い学校です @julian 新しい学校です。いいね。
Re:日付を返す関数こんにちはアンディ、
これを行う1つの方法は、JMPのインスタント変換を使用することです。テーブルの列を右クリックし、[新しい数式列]> [日時]> [日付]を選択します。一時変数を作成したい場合は、起動ウィンドウでこれを行うこともできます。


Re:日付を返す関数ご存じのとおり、JMPは1904年1月4日の午前0時以降の秒数として、日時と日付の両方の値を保存します。
唯一の違いは、日付値には時刻コンポーネントがないことです。つまり、日付の真夜中までカウントされます。
日付から日付に変換するのは簡単です。時刻() 日時値の時刻部分を取得して減算する関数。
Date = datetime - Time Of Day(datetime);