방금 JMP 13으로 업그레이드했고 많은 사용자 정의 스크립트가 작동하지 않게되었습니다. 목록이 loc 쿼리의 결과를 처리하는 방법의 변경으로 문제를 추적했습니다. 아래 코드는 JMP 12에서 "pear"를 반환하는 데 사용되었지만 { "pear"}를 반환합니다.
mylist = {"apple","pear"};
mychoice = "pear";
showchoice = mylist[loc(mylist, mychoice)];나는 목록 [loc ()] 구문을 사용하여 저장 프로 시저를 실행하기 위해 SQL 콤마로 구분 된 문자열을 만들었습니다.
예상치 못한 경우 새로운 동작이 논리적입니다. 유감스럽게도 Loc ()은 여전히 룩업 값으로 목록 인수를 취하지 않습니다. 이는 유익한 결과 였을 것입니다. 원하는 결과를 얻으려면 어떻게 추천 하시겠습니까?
- Loc () 결과를 숫자로 변환 하시겠습니까?
- showchoice를 내 코드에서 showchoice [1]로 대체 하시겠습니까?
- 다른?
내 선택 목록을 문자열로 변환하고 {&} & \! "을 제거 할 수 있습니다. 이것은 항상 텍스트 목록으로 작동하지 않습니다. 사용자가 SQL 요청에 대해 해당 키가 선택된 목록과 항상 같지는 않다는 것을 보여줍니다.
이것은 예측 모델로 overfitting처럼 abit입니다. 코드는 JMP가 실제로 어떻게 작동해야하는지에 맞춰 조정됩니다. 다음 릴리스 때까지 어느 것이 좋습니다 
내 생각에는 Loc () 행렬을 취하여 참 요소 (0이 아닌)의 위치를 반환한다고 가정합니다.
포함 (목록, 항목) 목록과 함께 작동하고 대상 항목의 위치를 반환합니다.