JSL は最初の行の値を使用してテーブルの末尾まで埋めますやあ、
JSL スクリプトを使用して、「インターセプト」列の最初のセルの値を、最初のセルの同じ値でテーブルの最後まで埋めたいと考えています。 スクリプトでの書き方を誰か教えてくれませんか?

Re: JSL は最初の行の値を使用してテーブルの末尾まで埋めます答えは、JSL 内で他に何が起こっているか、そしてユーザー (ユーザーがいると仮定して) がこれとどのように対話したいかによって決まると思います。 次のようなことができます。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "X" );
dt:X[1] = 5;
dt << New Column( "X2", Formula(if(Row() == 1, :X, Lag(:X2, 1))));
dt << runFormulas;
Wait(2);
dt:X[1] = 10;
dt << runFormulas;
しかし、それはあまり役に立たないようです。 数式列は計算されるため、JMP ではその中のセルの 1 つを編集できません。
Re: JSL は最初の行の値を使用してテーブルの末尾まで埋めますこんにちは、イアンさん
最初の行の値が固定値ではなく、時々変更される可能性がある場合はどうなるでしょうか? 常に最初の行の値 (固定値ではない) を使用して、その列の残りの行を埋めるようにスクリプトを作成できますか?
Re: JSL は最初の行の値を使用してテーブルの末尾まで埋めますイアンはあなたの質問に対する答えが正しいです。時々、あなたが示したメニュー画像で他のこと(行まで塗りつぶす...)を実行したいと思ったことがありますが、これも行インデックス関数を使用して塗りつぶしたいセルを選択するだけで非常に簡単です。
dt << Select Where( Any( Row() == Index( 7, 10 ) ) );
Re: JSL は最初の行の値を使用してテーブルの末尾まで埋めますこの種の場合には、「ヘルプ > スクリプト インデックス」を使用すると便利です。 この場合の例は次のとおりです。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "X" );
dt:X << Set Each Value( 5 );