JMPでは、ユーザー定義の書式を指定できます。これらのカスタム書式は、ネイティブでサポートされている書式(データテーブル、グラフビルダー、CSVインポート、データフィルター、JSLなど)が利用できる場所であればどこでも使用できます。これらのカスタム書式は、日付と時刻の入力と出力の両方に使用できます。
数値の列をフォーマットしてデータテーブルに数値の結果を取得するには、 列プロパティ ダイアログを開き、GUIを使用してフォーマットを変更するか(下の画像を参照)、JSLを使用して << フォーマット ( ) コラムへのメッセージ。
列のプロパティ
この表には、さまざまなフィールド記述子とその意味がリストされています。

JSL & 数式エディタ
カスタム日付は、 「フォーマットパターン」 議論の中で 情報 または 形式 声明。
「書式パターン」は 引用符で囲まれた文字列: GUI を使用して形式を作成する場合、JMP は引用符を処理しますが、数式または JSL を使用してカスタム形式を記述する場合は引用符を含める必要があります。
以下は、JSLのFormat( )コマンドで組み込み(ネイティブ)フォーマットを使用する例です。このコマンドの構文は以下のとおりです。 フォーマット (数値, 弦) どこ 弦 ネイティブ形式です:
フォーマット:3683283977、「ddMonyyyy h:m:s」;
以下のカスタムフォーマットは、上記のネイティブフォーマットと同一の出力を生成します。構文は以下のとおりです。 フォーマット (番号、「フォーマットパターン」、 弦) どこ 弦 フィールド記述子と、スペース、コロンなどのその他の (リテラル) テキストのコレクションです。
format(3683283977, "書式パターン", "
- ::");
フィールド記述子は山括弧で区切られます。括弧で囲まれていない部分はプレーンテキストとして扱われるため、出力を高度にカスタマイズできます。

Informat() と Format() の使用に関するヒント:(
その 情報 ( ) 関数は、文字列を 1904 年 1 月 1日からの秒数に変換することを目的としています。Informat() でこれを行うには 3 つの方法があります。
- JMPにフォーマットを推測させる方法です。これを行うには、元の文字列のみを引数として使用します。曖昧さが生じる可能性があるため、この方法はうまくいく場合もあれば、うまくいかない場合もあります。例えば、以下のコードでは、以下の日付が3月12日を表しているのか、12月3日を表しているのか判断できません。
- 組み込みフォーマットを使用することで ユーザーが書式文字列引数を追加することで指定します。ここでは、日付を12月3日ではなく3月12日と表現するように指定しています。
- 書式パターンを使用すると、次のようになります。
- 情報 (「1995 年 2 月 3 日」、「フォーマット パターン」、「
/ / ()
逆に、 フォーマット ( ) 関数は数値を文字列に変換するので、 列の式でFormat()を使用すると、結果は数値ではなく文字列になります。数値の列をフォーマットしてデータテーブルに数値の結果を表示するには、列プロパティダイアログでGUIを使用してフォーマットを変更するか(下の図を参照)、JSLを使用して << フォーマット ( ) コラムへのメッセージ。例: 開ける 変換.jmp を使用したサンプルの日付。この表には、使用されている書式パターンの多くの例が含まれています。 以下の表は各列の内容を説明します。カラムコラムノート生の日付テキスト連続した日付に変換する文字列 (文字データ)。 Informatで使用するフォーマットパターンこの変換を実行するために必要な書式パターン。連続結果最初の 2 列を入力として使用し、フォーマットされていない日付 (1904 年 1 月 1 日からの秒数) を返す数式列。結果は標準形式で表示されます組み込みの形式で表示される日付。(列は連続しています)書式パターンで表示される結果カスタム形式で表示される日付。(列は連続しています)結果は書式パターンを使用して文字列に変換されましたここでは、列の式とFormat()関数を使用して、連続日付をカスタム形式の文字列に変換します。(列は文字です)小数秒結果に小数秒が含まれる場合は「はい」。グラフビルダーグラフビルダーでの日付の表示方法は、フォーマットや必要な詳細の設定により、データテーブルでの表示方法と異なる場合があります。これを調整するには、列プロパティと同じツールを使用します。該当する軸のプロパティにあります。グラフビルダーでの日付の表示方法は、フォーマットや必要な詳細設定の都合上、データテーブルでの表示方法と異なる場合があります。これを調整するには、列プロパティと同じツールを使用します。これらのツールは、対象の軸をダブルクリックすると表示される軸プロパティからアクセスできます。さらに、日付をグループ化する方法には、ビニングとラッピングの 2 つがあります。ビニングは、同じ月、または日付とそのスケジュールに基づいて同じ時刻のすべての要素をグループ化することを提案します。例えば、週ごとのビニングをリクエストすると、各カレンダー週のすべてのデータがグループ化されます。折り返しを使用すると、同じ月または同じ時刻のすべての要素を日付の特性に基づいてグループ化できます。例えば、週単位で折り返しを指定すると、データは月、火、水など、曜日ごとにグループ化されます。これにより、日付がデータに影響を与えているかどうかを確認できます。