Set Each Value で式を使用し、Col 統計式で最初の引数として式を使用する動作がサポートされるようにします。このウィッシュリストリクエストのきっかけは何ですか?JMP サポートに問い合わせたところ、ループ内で set each 値、同じ列名のテーブル、col 統計関数の組み合わせを使用する場合のバグ(00049239) 私が長年にわたって << Set Each Value および Col 統計関数 (Col Rank() や Col Sum() など) をうまく使用してきた方法が意図されていないことがわかりました。 ここでのインスピレーションは、現在の動作方法により、新しい列を作成する際の JMP でのスクリプト作成がはるかに高速かつ簡単になり、動作が変わった場合、すべてのスクリプトを書き直す必要があるということです (おそらく、Python などを使い始めることになるでしょう)その時点で、データ操作スクリプトのニーズはすべて満たされます)。
改善してほしいことは何ですか?サポートされる動作として、ユーザーが式を使用して << Set Each Value を使用できる動作を変更します。 Col 統計関数の最初の引数 (または任意の引数) として式を使用できる動作をサポートされる動作として変更します。 または、少なくとも動作が変わらないという確認を提供します。
この考え方がなぜ重要なのでしょうか?JMP コミュニティには、これらの関数やメッセージが間違って使用されている例が何百、何千もあります。 これらの動作は非常に強力で、私が知っている JMP の他のオプションよりもはるかに高速であるため、私はほとんどすべてのスクリプトでこれらを間違って使用しています。 これらが予告なく (または予告があっても) 変更される場合は、これらの動作をまだサポートしている古いバージョンの JMP を使用し続けるか、データ操作タスクに他の手段を使用し始める必要があります。
コミュニティからのいくつかの例:一意の ID の最初の値、基本値の位置に基づいて相対値を計算するにはどうすればよいですか?、特殊な数式列、複数の列にわたる各行の最大値とソース列の名前を検索、キーと連想配列を含む別の列に基づく値を列に入力します、 JSL Companion 第 2 版 JMP スクリプト言語のアプリケーション、第 2 版<< Set Each 値の使用例が含まれています (例: 3_CreateDeleteColumns.jsl)
自動化とスクリプト作成データのブレンディングとクリーンアップRe: Set Each Value で式を使用し、Col 統計式の最初の引数として式を使用する動作がサポートされるようにするこのウィッシュ リスト項目を作成して以来、ある時点でスクリプト ガイドでこれを見つけました。 JMP では式が定数であるとみなされる可能性があります (しかし、それは誰にも分かりません)。
スクリプトガイドhttps://www.jmp.com/support/help/en/17.2/index.shtml#page/jmp/evaluate-formulas-in-data-tables.shtml

JSL 構文リファレンス
https://www.jmp.com/support/help/en/17.2/#page/jmp/column-messages.shtml?os=win&source=application#ww1920058

スクリプトインデックス

Re: Set Each Value で式を使用し、Col 統計式の最初の引数として式を使用する動作がサポートされるようにする
@jthi書きました:
サポートされている動作として式を使用して << Set Each Value を使用します
... Jmp でまだ利用できなかった場合 - 追加されれば大きな改善になります 
とても便利です各値を設定()まったく同じように使用できます式(...)。
の機能がある場合の代替手段各値を設定()制限されます:
使用式()の代わりに各値を設定() - 計算の最初のサイクルの後: 無効にするか削除します。
このウィッシュで提案されているように、「一度だけ計算する」という追加オプションを使用すると、それが容易になります。
新しい数式列 - 新しいオプション: 計算するだけ
Re: Set Each Value で式を使用し、Col 統計式の最初の引数として式を使用する動作がサポートされるようにするスクリプト ガイドのエントリにより、Jmp サポートが次のことを主張するのが非常に難しくなります。式はないSet Each Value でサポートされています:)
Jmp18 については何も恐れることはありません - 前と同じステートメント:
https://www.jmp.com/support/help/en/18.0/#page/jmp/evaluate-formulas-in-data-tables.shtml#
...スクリプトインデックスのエントリを更新する必要があるようです。
スクリプト ガイドで JSL 関数の可能性が最大限に発揮されていないのは、ここだけではありません。

(冗談です)