是什么激发了这个愿望清单请求?联系 JMP 支持人员后在循环中使用设置每个值、具有相同列名的表和 col 统计函数的组合时出现错误(00049239) 我知道多年来我成功使用 << Set Each Value 和 Col 统计函数(例如 Col Rank() 和 Col Sum())的方式是无意的。 这里的灵感是,它们当前的工作方式使得在创建新列时在 JMP 中编写脚本变得更快、更容易,如果行为要改变,我将不得不重写所有脚本(很可能我会开始使用 Python 之类的东西)那时我所有的数据操作脚本需求)。
您希望看到什么改进?更改用户可以使用 << 使用公式表达式设置每个值作为支持的行为的行为。 更改 Col 统计函数中表达式可用作第一个参数(或任何参数?)的行为作为受支持的行为。 或者至少确认行为不会改变。
为什么这个想法很重要?JMP 社区中有数百或数千个错误使用这些函数/消息的示例。 我在几乎所有脚本中都错误地使用了它们,因为这些行为非常强大,而且比我所知道的 JMP 中的任何其他选项都要快得多。 如果这些要在没有任何通知(甚至有通知)的情况下进行更改,我将不得不继续使用仍支持这些行为的某些旧版本的 JMP,或者开始使用其他方式来执行我的数据操作任务。
来自社区的一些例子:唯一 ID 的第一个值,如何根据基值的位置计算相对值?,特殊公式栏,跨多列搜索每行的最大值和源列的名称,使用基于带有键和关联数组的另一列的值填充列, JSL Companion 第二版 JMP 脚本语言的应用程序,第二版包含使用 << Set Each value 的示例(例如 3_CreateDeleteColumns.jsl)