总是跳到JSL吗?最近,我遇到了一个问题JMP论坛。发布问题的人具有以下示例文件:

他希望对每一行显示的第1列中的每个唯一字段进行计数。因此结果将如下所示:

他对问题的第一个答复建议他使用JSL(JMP脚本语言)脚本,第二个答复是SQL查询(SQL)。问题的作者说他是新手,如果有人将脚本发送给他,他将不胜感激。 JMP用户做到了。
脚本解决方案和SQL解决方案都很好并且有效,但是我想知道为什么没有人提出一种不涉及编程的解决方案-新手可以轻松做到这一点。如下所示:
转到表格/摘要菜单。

选择您要依靠的列。然后选择所需的分组。

JMP将创建以下文件:

然后选择“表/联接”,在所需列上进行匹配并选择所需的输出列:

JMP将创建具有所需结果的以下联接表:

现在,对于了解JSL和/或想要使流程自动化的人来说,这不是最佳解决方案。但是对于那些是新手并且想要手动执行任务的人,这将是更可取的方法。
那么问这个问题的人应该更精确吗?还是应该回答所有问题的人不跳到JSL解决方案?你怎么认为?
MS写道:我认为手动摘要后跟更新是...小姐写道:
我认为手动摘要后跟更新是我在JMP中最常使用的顺序。因此,以上就是我做一次的方式。如果我知道我经常这样做,我将采取相同的步骤,然后将操作另存为JSL脚本。
但是,如果应该增加或更改表,我将使用内置的统计公式来选择列公式:
列号(:第1列::第1列)
col statistics公式对格式很挑剔,因此,如果第1列为字符格式(如此处所示),此技巧将起作用:
列数(十六进制至数字(字符至十六进制(:第1列)),:第1列)