<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />예를 들어 A, B, C, D라는 열이있는 테이블이 있습니다. 이 열은 숫자를 포함하며 숫자, 연속으로 설정됩니다. JMP Column 수식 내에서 정렬 목록 함수를 사용하여이 네 열에서 두 번째로 높은 값을 찾으려고합니다. 정렬 목록 ({22, 44, -54, 33}) [3]과 같은 작업을 수행하면 올바른 33을 반환합니다. 그러나 이것을 Sort List ({: Name ( "A"), : Name ( "B"), : Name ( "C"), : Name ( "D")} 그것은 나에게 오류가 발생합니다 "식은 사용 가능한 열 유형에 1 회 적합하지 않습니다. 행 : {1} 연산 : 잘못된 인수.
그래서 Sort List ({: Name ( "A"), 44, -54, 33} [3]와 같은 조합을하면 A에있는 것과는 별개로 44를 반환합니다. 나의 이론은 무시하고 있다는 것입니다. 이름 첨부 필드 이 이론을 테스트하기 위해 위 첨자를 3에서 4로 변경했는데 이제는 위와 같은 오류를 반환합니다.
Num () 함수 호출로 명명 된 열을 래핑하는 시도했다. Sort List 함수 호출과 N 하위 함수를 사용하여 첨자를 바꾸려고 시도했습니다.이 함수는 항상 4 개 항목의 목록이라고 말합니다.
어떤 힌트? 이것에 접근하는 더 좋은 방법이 있습니까?
큰!!! 트릭은 앞에서 언급 한 것처럼 Eval List 함수 호출을 추가하는 것이 었습니다. 당신의 도움을 주셔서 감사합니다.
데이터 테이블에 행이 하나만있는 경우 다음을 사용하십시오.
정렬 목록 (평가 목록 (목록 (: A [1], : B [1], : C [1], : D [1]))) [3]
여러 행이있는 경우 값을 입력 할 행을 결정하거나, 행을 먼저 정렬하거나, 각 행 루프를 사용해야합니다.