'nresolved JMP 18에서 열 오류가 발생했습니다.두 개의 데이터 테이블 연결을 자동화하려고 할 때 'Unresolved Column' JMP 경고가 발생합니다. 수동으로 연결하면 완벽하게 작동합니다. 데이터 유형에서 이상한 일이 일어나고 있다고 생각했습니다(확인할 때는 동일하지만). 그래서 강제로 두 데이터 유형을 같게 추가한 것을 볼 수 있습니다.
MATLAB에 이런 종류의 '마스터' 스크립트가 있는데, 여기에 전체 스크립트가 내장되어 있습니다. JMP 실행 파일을 호출하여 이 스크립트를 열고 실행했는데, 이것이 문제의 원인일 수 있다고 생각했지만 MATLAB 부분에서는 이전에 JSL 스크립트를 성공적으로 실행할 수 있었습니다(그리고 이 JMP 인스턴스를 닫았다가 다시 열었습니다).
JMP 경고로 인해 이 스크립트가 완료될 때까지 나머지 MATLAB 스크립트가 중단됩니다.
어떠한 도움도 감사히 여길 것입니다.
// open newly generated ADTDatapoolTable.jmp
dtGenerated = Open("C:\Users\fnunziato\Downloads\ADTDatapoolTable.jmp");
// Step 1: Open ADTDatapoolTestWColumnsRenamed.jmp (Target Table)
dtTarget = Open("C:\Users\fnunziato\Downloads\JMPTest\ADT DatapoolTestWColumnsRenamed.jmp");
// Step 2: Concatenate dtGenerated into dtTarget (Append to first table)
Column(dtGenerated, "Mass Fe (g)") << Set Data Type(Numeric);
Column(dtTarget, "Mass Fe (g)") << Set Data Type(Numeric);
dtTarget << Concatenate(
Data Table(dtGenerated),
Append to First Table(1)
);
// Step 3: Run the Summary Script found on dtTarget
dtTarget << Run Script("Summary Script");
// Optional: Close all tables to clean up
dtGenerated << Close(NoSave);
dtTarget << Close(Save);
자동화 및 스크립팅윈도우Re: 'nresolved JMP 18에서 열 오류 발생스크립트의 출력을 확인했을 때, 스크립트가 제 역할을 다하고 잘 연결하는 것 같고 시각적으로 비정상적인 것은 없다는 점도 주목할 만합니다. 나머지 스크립트가 중단되기 때문에 제 문제는 오류일 뿐입니다.
Re: JMP 18에서 'nresolved Column 오류'concatenate 부분에서 오류가 발생하는지 확실합니까? 이러한 변경 사항으로 문제가 해결될지 확실하지 않습니다(concatenate에서 datatable을 제거하고 << close 대신 close()를 사용)
Names Default To Here(1);
dtGenerated = Open("C:\Users\fnunziato\Downloads\ADTDatapoolTable.jmp");
dtTarget = Open("C:\Users\fnunziato\Downloads\JMPTest\ADT DatapoolTestWColumnsRenamed.jmp");
Column(dtGenerated, "Mass Fe (g)") << Set Data Type(Numeric);
Column(dtTarget, "Mass Fe (g)") << Set Data Type(Numeric);
dtTarget << Concatenate(
dtGenerated,
Append to First Table(1)
);
dtTarget << Run Script("Summary Script");
Close(dtGenerated, no save);
Close(dtTarget, no save);
Re: 'nresolved JMP 18에서 열 오류 발생첫 번째 부분에서는 옳았습니다. 연결 후 JSL 스크립트의 마지막 부분을 제거했는데 오류가 발생하지 않습니다. 오류는 dtTarget << Run Script("Summary Script"); 줄에서 생성된 것 같습니다. (스크립트를 수동으로 실행하면 잘 작동하므로 디버깅을 통해 문제가 무엇인지 알아냈습니다.) 연결 부분에서 발생한 것이 아닐 수도 있다는 점을 알려주셔서 감사합니다(열 오류였기 때문에 그렇다고 생각했습니다). 원래 요청은 연결 오류였으므로 이것을 해결책으로 받아들일 것입니다.
Re: JMP 18에서 'nresolved Column 오류'스크립트에 따라 "current data table()" 또는 그에 비슷한 내용이 다를 수 있습니다.
Re: 'nresolved JMP 18에서 열 오류 발생스크립트와 현재 데이터 테이블을 실행하시겠습니까?
JMP에서 현재 데이터 테이블을 올바른 테이블로 전환하는 데 시간이 걸립니다.
->> 테이블 스크립트 맨 위에 wait()를 추가하는 것이 도움이 될 수도 있습니다.
https://community.jmp.com/t5/Discussions/ThisDataTable/mp/766181/highlight/true#M94617