JMP公式:按組排名<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP公式:按組排名
你好~^^
你可以幫我個忙嗎?
-1。 我想使用“按組排名”
-.我使用 JMP 9.02 版
我可以使用 JMP 函數“Col Rank(:height)”
但我不能通過分組“Col Rank(:高度, :團體)“無法輸入” :團體“
-2。 如何按身高從上到下或從下到上(默認)排名?

回复:JMP 公式:按組排名這也適用於按降序排列 col 等級嗎?
回复:JMP 公式:按組排名我試圖解決同樣的問題並創建了一個可以附加到工具欄的腳本。由於沒有可以輕鬆應用的單一公式,此腳本會在提示用戶輸入相關列後手動為當前數據表分配適當的排名。 如果需要,請隨意使用或改編。
dt1 = Current Data Table();
nw = New Window( "Select Columns",
<<MODAL></MODAL>
回复:JMP 公式:按組排名溫迪墨菲,
感謝您抽出時間回答我的問題!
我很高興收到“Jump into JMP Scripting”一書的作者的回答。
對於像我這樣的初學者來說,理解 JSL 真的很有幫助 ^^
希望你有美好的一天;希望你今天過得很開心!
回复:JMP 公式:按組排名你好,
如您所見,Col Rank 目前沒有 By 選項。要完成同樣的事情,請執行以下操作:
1.添加一列來存儲原來的行序。如果您選擇將公式與 Row() 函數一起使用,請務必在值存儲在列中後刪除公式。
2. 在組內按高度對錶格進行排序。您可以選擇升序或降序。
3. 將公式添加到組列的排名高度,該公式將分配一個代表每個組內排名的計數:
If(Row() == 1, 1, If(:Group[Row()] == :Group[Row() - 1], :Group[Row() - 1] + 1, 1))
4. 按原始行順序列對錶格進行排序。
我希望這是有幫助的!
溫迪墨菲