使用唯一關鍵字從多列中查找最大值的 JMP 腳本大家好,
我正在尋找一個可以幫助從多列中找到最大值的腳本,
但列數會因運行而異,但會有一個唯一的關鍵字作為 test_result,
提前致謝
| 測試結果 1 | 測試結果 2 | 測試結果 3 | 測試結果 4 | 測試結果 5 | 測試結果 6 | 測試結果 7 | 測試結果 8 | 預期數據 |
| -58 | 151 | | | | | | | 151 |
| 110 | 111 | | | | | | | 111 |
| 111 | 110 | | | | | | | 111 |
| 111 | 111 | | | | | | | 111 |
| 111 | 110 | | | | | | | 111 |
| 110 | 110 | | | | | | | 110 |
| 111 | 110 | | | | | | | 111 |
| 108 | 108 | 108 | 107 | 109 | 109 | 110 | 113 | 113 |
| 109 | 111 | 108 | 110 | 110 | 110 | 110 | 110 | 111 |
腳本回复:JMP 腳本從具有唯一關鍵字的多列中查找最大值
嗨,嘗試以下命令,
eval(Parse("dt << new column(\!"max_col\!",numeric,formula(Maximum(" || char(use_cols) || ")));"));
use_cols 是否具有列名,
但無法找到最大值,
當檢查公式發現“”附加在 MAXIMUM 函數中時,
怎麼去掉“”

回复:JMP 腳本從具有唯一關鍵字的多列中查找最大值如果你想有公式,這裡是你可以做的一個小的修改:
Eval(Parse("dt << new column(\!"max_col\!",numeric,formula( Maximum(" || ":" || Concat Items(use_cols, ", :") || ")));"));
