最小値と最大値の日付からデータテーブルを作成し、データのスパインを作成する私は JMP スクリプト作成から 7 年間の休止期間から戻ってきました。最小日付と最大日付、および項目のリストに基づいてデータ テーブルを作成するためのヘルプを探しています。 すでにExcelファイルから物事のリストをインポートしており、それはデータテーブル内にありますが、必要なことは、最小/最大日付を取得し、それを1か月間隔で反復して物事のリストと結合することです。最小日付から最大日付まで (両端を含む)。 すでに最小/最大日付が m/y 形式のテーブル変数として保存されています。構造的には、データ テーブルに Date と ThingsList の 2 つの列があり、日付ごとに ThingsList が繰り返されるようにしたいと考えています。 データをどのように構造化するかについては、以下の例を参照してください。
以下の例では、mindate は「month1」で、maxdate は「month3」です。これはどうやってスクリプト化できるのでしょうか? 助けてくれてありがとう!
もの1 月1
もの2 月1
もの3 月1
もの1 月2
もの2 月2
もの3 月2
もの1 月3
もの2 月3
もの3 月3
以下は私がこれまでに持っているもので、基本的に最小/最大日付を定義し、データテーブルにデータを入力します。
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
データ表スクリプト作成Re: 最小値と最大値の日付からデータ テーブルを作成し、データのスパインを作成するありがとう! これはうまく機能し、完璧に適応させることができました。
Re: 最小値と最大値の日付からデータ テーブルを作成し、データのスパインを作成するジムさん、本当にありがとう! これは試してみてまた報告します。
Re: 最小値と最大値の日付からデータ テーブルを作成し、データのスパインを作成するこれは、開始日と終了日を取得し、データ テーブルからの値ごとに月ごとのレコードを生成するスクリプトです。
Names Default To Here( 1 );
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
Re: 最小値と最大値の日付からデータ テーブルを作成し、データのスパインを作成する入力テーブルがどのようになるか、スクリプトで何が起こるかを示す基本的な例を添付します。「desired Output.jmp」で示している例では、開始日と終了日がそれぞれ 2020 年 7 月と 2020 年 11 月で、前の投稿の JSL によって決定されます。 最初の投稿以来、この JSL を使用して少なくとも日付のデータ テーブルを作成する方法をなんとなく理解しました。 唯一の問題は、すべての月が同じ長さではないため、1 か月 (秒単位) の間隔がうまく機能しないことです。これを行うには、よりエレガントな方法が必要です。とにかく、入力テーブルを取得し、日付範囲スクリプトを使用して「目的の出力.jmp」に到達する方法についての助けをいただければ幸いです。 なんだか迷ってしまいました。
test = New Table( "test" );
test << New Column("test", Numeric, Continuous, Set Values(sd::ed::2628000));Re: 最小値と最大値の日付からデータ テーブルを作成し、データのスパインを作成するインポートされた Excel ファイルを見ずにコーディング アシスタントを提供するのは非常に困難です。 テーブル変数などを含む入力ファイルのサンプルを提供していただけますか?