このウィッシュリストリクエストのきっかけは何ですか?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)