JSL: 한 데이터 테이블에서 다른 데이터 테이블로 수식을 복사하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />한 데이터 테이블에서 다른 데이터 테이블로 수식을 복사해야 합니다.
내가 찾아서 일할 수 있었던 유일한 제안은 다음과 같습니다.
수식으로 열 복사
The easiest way is to get the script for the original data table.
data table("Original") << get script;
Now the script appears in the log. Just copy and paste into a new script, keeping only the bits related to adding the the formula columns.
그러나 여러 번 적용해야 할 경우 매우 복잡하고 시간이 많이 걸리는 것 같습니다.
이 다른 방법이 여기에서 제안되었습니다. 예측 수식을 기존 열에 저장하시겠습니까?
f = column("prednew") << Get Formula;
column("predold") << Set Formula( Name Expr( f ));
그래서 나는 다음을 시도했다:
f = data table("table 1") << column("my formula") << Get Formula;
data table("table 2") << column("my formula") << Set Formula( Name Expr( f ));
표 2에서 '내 수식'이 이미 존재하지만 비어 있습니다.
하지만 작동하지 않으며 로그에 오류가 없습니다.
어떤 아이디어가 있나요? JMP 공식 문서에 이 내용이 기록되어 있나요?
Re: JSL: 한 데이터 테이블에서 다른 데이터 테이블로 수식을 복사하는 방법은 무엇입니까?몇 년 후 파티에 오세요 
이러한 종류의 시나리오를 지원하도록 설계된 JMP Pro 13에 추가된 기능인 Formula Depot을 고려해 볼 수도 있습니다.
이를 통해 모델(실제로 모든 수식)을 다른 테이블에 추가할 수 있는 중앙 위치에 저장(이 경우 "게시"라고 함)할 수 있을 뿐만 아니라 배포를 위해 다른 언어로 변환할 수 있습니다. 기타 모델, 프로파일링 등.
확인 해봐:
http://www.jmp.com/support/help/13/Formula_Depot.shtml
Re: JSL: 한 데이터 테이블에서 다른 데이터 테이블로 수식을 복사하는 방법은 무엇입니까?다른 게시물의 방법을 사용할 수 없었지만 완벽하게 작동합니다. 감사합니다.
Re: JSL: 한 데이터 테이블에서 다른 데이터 테이블로 수식을 복사하는 방법은 무엇입니까?또 다른 옵션은 Get Column Properties()와 Add Column Properties()를 사용하여 모든 속성을 복사하는 것입니다. 공식. 이 접근 방식을 사용할 때는 Name Expr()이 필요하지 않습니다.
올드콜 = 열 ( 데이터 테이블 ( "1 번 테이블" ) , "내 공식" ) ;
뉴콜 = 열 ( 데이터 테이블 ( "테이블 2" ) , "내 공식" ) ;
뉴콜 << 열 속성 추가 ( 올드콜 << 열 속성 가져오기 () ) ;
Re: JSL: 한 데이터 테이블에서 다른 데이터 테이블로 수식을 복사하는 방법은 무엇입니까?Get Formula() 및 Set Formula()는 문서화되어 있지만 구문은 그렇지 않을 수도 있습니다. Column()은 데이터 테이블에 대한 메시지로 사용할 수 없습니다. 대신 Column()의 첫 번째 인수를 사용하여 데이터 테이블을 지정합니다.
에프 = 열 ( 데이터 테이블 ( "1 번 테이블" ) , "내 공식" ) << 수식 얻기 ;
열 ( 데이터 테이블 ( "테이블 2" ) , "내 공식" ) << 수식 설정 ( 이름 만료 ( 에프 ) ) ;