재: "누락된 열" 오류를 포착하고 선택 메뉴 제공 - 상태가 다음으로 변경됨: 승인됨@호기 - 제안해 주셔서 감사합니다! 귀하의 요청을 캡처하여 검토하겠습니다.
Re: "누락된 열" 오류를 포착하고 선택 메뉴를 제공하십시오.나는 방금 보았다 @Florian_Vogt 의 JMP17 소개 프레젠테이션 워크플로 빌더 캐치 "열 누락" 오류는 대체 열을 선택하는 창을 표시합니다.
아주 멋진 
더 깊이 파고들다:
Workflow Builder는 원래 열 이름과 대체 열 사이의 링크를 기억하지만 JSL 코드는 변경하지 않죠?

a) 교체를 한 번만 적용하고 나중에 저장하지 않도록 버튼을 추가해 주시겠습니까?
b) 코드 자동 수정을 활성화하는 버튼을 추가해 주시겠습니까? (사용자에게 대체 열을 요청하는 창의 옵션으로 - 또는 참조 관리자의 기능으로)
c) 현재 대체 규칙의 존재는 실제 열에 대한 링크를 "재정의"합니다. 아마도 다음과 같은 옵션을 추가하는 것이 합리적일 것입니다. 원래 열이 누락된 경우에만 대체 규칙을 사용합니까?
가장 중요한
- 표준 JSL 코드 실행에도 이 기능을 활성화할 수 있습니까? 

Re: "누락된 열" 오류를 포착하고 선택 메뉴를 제공합니다.물론 자동 수정으로 상상할 수 있는 모든 코드 라인을 수정하는 것은 어려울 것입니다.
하지만 어떻습니까:
먼저 누락된 열을 "호출"하는 모든 코드 라인을 포착한 다음, 각 라인에 대해 다음과 같은 경우를 자동으로 수정합니다.
:missingcolumn;
column(dt,missingcolumname);
As Column(dt,missingcolumname);
또는 자동 수정이 실패한 경우 댓글을 남겨주세요.
columnname_part1="heig";
columnname_part2="ht";
Parse( ":" || columnname_part1 || columnname_part1) // auto-correction failed: missing column: ":height", replacement column: ":height_new"
Re: "누락된 열" 오류를 잡아서 선택 메뉴 제공@Jonas_Rinne
Re: "누락된 열" 오류를 포착하고 선택 메뉴 제공 - 상태가 다음으로 변경됨: 조사 중Re: "누락된 열" 오류를 잡아서 선택 메뉴 제공훌륭하고 좋은 것 같습니다.
나는 당신에게 모든 성공을 기원합니다 
Re: "누락된 열" 오류를 잡아서 선택 메뉴 제공우리는 이것을 계속 조사할 것입니다.해결하기에는 다소 복잡한 문제이므로 이 문제를 해결하는 방법을 제시할 수 있다면 그렇게 할 것입니다.
"누락된 열" 오류를 포착하고 선택 메뉴를 제공합니다.☑ 멋진 새로운 기능
☑ 많은 사용자에게 도움이 될 수 있습니다!
☐ "버그"를 제거합니다.
☐ 있으면 좋다
☐ 아무도 필요하지 않아요
#myTop10_2022
사용자가 열 이름을 변경하면 테이블 스크립트의 열에 대한 참조가 (때때로) 자동으로 수정되지만 불행히도 사용자 스크립트의 참조는 그렇지 않습니다. Column() 대 As Column() 대 datable:column 대 dt:As name("column")
따라서 열 이름을 변경하는 것은 매우 위험합니다. 아래 예에서 볼 수 있듯이, 변경 후에 jsl 코드가 더 이상 작동하지 않을 위험이 항상 있기 때문입니다.
JMP는 noc-existing 열이 요청되었음을 감지하고 오류를 발생시킵니다.

내 소원:
JMP는 오류를 발생시키는 대신 창을 열어 열 이름 목록을 제공할 수 있습니다.
그런 다음 사용자는 대체 열을 선택할 수 있습니다.
또한 사용자가 J SL 코드를 새로운 열 이름에 맞게 자동으로 조정할지 여부를 결정할 수 있는 토글 상자도 있어야 합니다.
새로운 동작은 환경 설정 메뉴에서 활성화/비활성화 할 수 있으며, 이를 통해 오류 메시지에 익숙해진 사용자도 여전히 해당 동작을 선택할 수 있습니다.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.JMP");
Data Table( "Big Class" ):age << Set Name( "age_" );
s = dt << runScript("Distribution"); // column names automatcally adjusted
wait(2);
s = dt << runScript("Set Age Value Labels"); // this script throws an error
더 많은 소원이 제출되었습니다 
고급 통계 모델링자동화 및 스크립팅기본 데이터 분석 및 모델링소비자 및 시장 조사콘텐츠 구성데이터 접근데이터 블렌딩 및 정리데이터 탐색 및 시각화실험 설계대량 맞춤형예측 모델링 및 머신 러닝품질 및 공정 엔지니어링신뢰성 분석결과 공유 및 전달Re: "누락된 열" 오류 포착 및 선택 메뉴 제공 - 상태가 다음으로 변경됨: 확인됨Re: "누락된 열" 오류를 포착하고 선택 메뉴 제공감사합니다. JMP가 훨씬 더 편리해질 것입니다.:)