總是跳到JSL?最近,我遇到了一個問題 JMP討論論壇 。發布問題的人有以下示例文件:

他希望每行顯示第1列中每個唯一字段的計數。所以結果看起來像這樣:

他得到的問題的第一個答复表明他使用的是JSL(JMP腳本語言)腳本,第二個是SQL查詢(SQL)。問題的作者說他是一個新手,如果有人會給他發送劇本,他會很感激 - 這是一個慷慨,樂於助人 JMP 用戶做了。
腳本解決方案和SQL解決方案都很好而且有效,但我想知道為什麼沒有人提出不涉及編程的解決方案 - 新手很容易做到的事情。如下:
轉到“表/摘要”菜單。

選擇要進行計數的列。並選擇所需的分組。

JMP將創建以下文件:

然後選擇Table / Join,匹配所需的列並選擇所需的輸出列:

JMP將使用您期望的結果創建以下連接表:

現在,對於了解JSL和/或想要自動化流程的人來說,這不是最好的解決方案。但對於那些新手想要手動執行任務的人來說,這將是最好的方法。
提問的人應該更準確嗎?或者,任何回答的人都不應該跳到JSL解決方案?你怎麼看?
MS寫道:我認為手冊摘要後面的更新是......女士中寫道:
我認為手動摘要後跟更新是我在JMP中經常使用的序列。因此,如果我做了一次,上面就是我這樣做的方式。如果我知道我經常這樣做,我將採取相同的步驟,然後將操作保存為JSL腳本。
但是,如果表格應該逐漸增加或改變,我會使用內置統計公式來尋找列公式:
Col編號(:第1列,第1列)
col統計公式對於格式是挑剔的,所以如果第1列是字符格式(如此處),這個技巧有效:
列號(十六進制數字(字符到十六進制(:第1列)),:第1列)