"make into data table"을 통해 생성된 테이블 참조저는 주로 워크플로우 일반화로 돌아가는 곤경에 처해 있습니다(Jordan Hiller와 길게 논의했습니다).첨부된 워크플로우에는 "make into data table" 명령을 통해 하나의 플랫폼에서 식별된 분석물을 새 데이터 테이블에 배치하는 핵심 단계가 있습니다. 문제는 내가 알 수 있는 한 결과 테이블에 특정 이름이 지정된 위치로 스크립트를 작성할 수 없다는 것입니다. 단순히 제목 없는 1(또는 열어 놓은 창 수에 따라 그 이상)이라고 합니다. 문제의 스크립트 맨 끝에서:
"결합 데이터 표 만들기 이자형;
개체 << 창 닫기 ;")
생성할 데이터 테이블에 이름을 지정하는 줄을 추가할 수 있습니까? 그렇다면 후속 단계에서 이 테이블을 올바르게 "호출"할 수 있습니다. Workflow 패키지를 실행하면 내가 의미하는 바를 더 잘 이해할 수 있을 것입니다.
자동화 및 스크립팅맥 OSRe: "make into data table"을 통해 생성된 테이블 참조시도해 볼 수 있는 한 가지는 로컬 변수에 테이블 참조를 추가하고 해당 참조를 사용하여 생성한 테이블을 저장하는 것입니다. 그런 다음 << 이름 설정을 사용하여 동일한 단계에서 이름을 바꿉니다. 이것도 효과가 있는듯
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dist = dt << Run Script("Distribution");
(Report(dist)["Distributions", "weight", "Quantiles", Table Box(1)] << Make Combined Data Table()) << Set Name("TABLE NAME");
하지만 이러한 아이디어가 Workflows에서 제대로 작동할지 확신할 수 없습니다.
6단계

그런 다음 이름 바꾸기 단계를 제거하십시오.
편집하다:
해당 결과 테이블의 이름을 선택할 수 있도록 빠른 희망 목록 항목 생성 Make Combined Data Table 또는 Make into Data Table을 사용할 때 사용자가 결과 테이블의 이름을 선택할 수 있도록 허용
Re: "make into data table"을 통해 생성된 테이블 참조감사해요! 나는 앞으로 며칠 안에 이것을 여기에서 시도하고 다시보고 할 것입니다.
Re: "make into data table"을 통해 생성된 테이블 참조답은 예, 아니오입니다. 예, 해당 스크립트에 "Set name("new table name")"을 삽입하면 새 테이블의 이름이 올바르게 지정됩니다. 그러나 이상하게도 테이블 이름이 변경되었다는 사실과 관련이 없는(수정하기 쉬운) 작업 흐름에서 여전히 오류가 발생합니다. "Name unresolved obj"는 오류입니다. 이를 우회할 수 있는 방법이 있을 수 있지만 그럼에도 불구하고 위시리스트 요청을 넣을 가치가 있다고 생각하며 비교적 쉬운 수정/업데이트가 될 것이라고 생각합니다.
Re: "make into data table"을 통해 생성된 테이블 참조나를 위해 수정 후 올바르게 완료되었습니다.

물론 제 역할을 하고 있는지는 모르겠지만
Re: "make into data table"을 통해 생성된 테이블 참조새 데이터 테이블을 "만들면" 이제 현재 데이터 테이블이므로 다음과 같이 할 수 있다고 생각했을 것입니다.
dtMake = Current Data Table();
또는 더 좋은 방법은 다음에서 제안한 대로 make 메시지 전송의 일부로 변수를 할당해 보십시오. @호기
Re: "make into data table"을 통해 생성된 테이블 참조@abmayfield "데이터 테이블로 만들기" 선택 항목에서 출력 테이블 이름을 추가하는 플랫폼의 기능을 추가하기 위해 이것이 고려될 수 있도록 요청한 TS 트랙을 받았습니다. 여기에 참고 사항이 있습니다. 귀하의 스크립트로 테이블 이름을 만드는 해결 방법에 대해 답장을 보냈습니다.그리고 JMP에 이 기능을 추가하는 것을 고려해 달라는 요청도 개발팀에 제출했습니다.
Re: "make into data table"을 통해 생성된 테이블 참조엄청난! 당신이 올바른지. 귀하의 독창적인 아이디어가 효과가 있었습니다. 귀하의 원래 제안에 따라 수정하기 위해 워크플로에 들어갔을 때 괄호()를 잊어버려 오류가 있었지만 실행되었습니다. 수정 사항을 숙독한 후 JSL 실수를 한 위치를 확인했으며 이제 작동합니다. 아래 설명에 따르면 같은 지점에 도달하는 다른 방법(JMP에서 일반적입니다!)이 있는 것처럼 보이므로 저도 그 방법을 시도해 볼 수 있습니다. 귀하의 제안에 감사드립니다. JSL에 원격으로 익숙한 사람이라면 누구나 쉽게 해결할 수 있을 것입니다(불행히도 저는 그렇지 않습니다).
Re: "데이터 테이블로 만들기"를 통해 생성된 테이블 참조나중에 테이블을 참조하려는 경우 테이블에 대한 참조를 JSL 기호로 저장할 수 있습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dist= Distribution(
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Normal Quantile Plot( 1 )
)
);
myTable = Report(dist)["Distributions", "weight", "Quantiles", Table Box(1)] << make into data table();
myTable << get name()