一意のキーワードを持つ複数の列から最大値を見つけるJMPスクリプトこんにちはチーム、
複数の列から最大値を見つけるのに役立つスクリプトを探しています。
ただし、列数は実行ごとに異なりますが、test_resultとして一意のキーワードがあります。
前もって感謝します
| Test_Result 1 | Test_Result 2 | Test_Result 3 | Test_Result 4 | Test_Result 5 | Test_Result 6 | Test_Result 7 | Test_Result 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 |
スクリプティングRe:一意のキーワードを持つ複数の列から最大値を見つけるJMPスクリプト
こんにちは、コマンドの下で試してみました、
Eval(Parse( "dt << new column(\!" max_col \! "、numeric、formula(Maximum(" || char(use_cols)|| ")));"));
列名を持つuse_colsは、
しかし、最大値を見つけることができません、
数式をチェックすると、「」がMAXIMUM関数に追加されていることがわかりました。
「」を削除する方法

Re:一意のキーワードを持つ複数の列から最大値を見つけるJMPスクリプト数式が必要な場合は、次のような簡単な変更を行うことができます。
Eval(Parse("dt << new column(\!"max_col\!",numeric,formula( Maximum(" || ":" || Concat Items(use_cols, ", :") || ")));"));
