JMP:排序列表時遇到困難。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一個表,其中包含名為A,B,C,D的列。這些列包含數字,並設置為“數字”,“連續”。我試圖使用JMP Column公式中的Sort List函數在這四列中找到第二高的值。如果我執行排序列表({22,44,-54,33})[3]之類的操作,則返回33,這是正確的。但是如果我用命名列替換它,例如排序列表({:Name(“A”),:Name(“B”),: Name(“C”),: Name(“D”)} [3]它給出了一個錯誤“表達式不適合可用的列類型1次在行:{1}操作:錯誤的參數。
所以,如果我做這樣的組合,如排序列表({:名稱(“A”),44,-54,33})[3]它返回44獨立於A中的內容。我的理論是它忽略了命名字段。為了測試這個理論,我將下標從3改為4,現在它返回與上面相同的錯誤。
我嘗試用Num()函數調用包裝命名列。我試過用N Items函數調用替換Sort List函數調用和下標調用它總是說這是4個項目的列表。
任何提示?有沒有更好的方法來解決這個問題?
Re:JMP:排序列表時遇到困難。大!!!訣竅是如你所提到的那樣添加Eval List函數調用。謝謝你的幫助。
Re:JMP:排序列表時遇到困難。如果數據表只有一行,請使用以下命令:
排序列表(評估列表(列表(:A [1] ,: B [1] ,: C [1] ,: D [1])))[3]
如果您有多行,則必須確定要從哪個行獲取值,首先對行進行排序,或使用For Each Row循環。