- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
"소스"를 다시 실행할 때 테이블 스크립트 복사를 자동화합니다.
안녕,
저는 Excel에서 지속적으로 업데이트되는 데이터베이스를 만들고 있습니다. 새로운 행과 열이 주기적으로 추가되고 기존 행에는 가끔 새로운 데이터가 추가됩니다. 그래서 저는 "Source" 스크립트를 사용하여 해당 다운스트림 JMP 테이블을 업데이트하기 시작했습니다.
제가 궁금한 점은 소스 스크립트를 실행할 때 기존 테이블 스크립트를 업데이트된 테이블로 가져올 방법이 있는지입니다. JMP 테이블에 여러 개의 그래프 빌더 스크립트를 저장해 두었고 소스 스크립트를 실행할 때마다 자동으로 새 테이블로 복사하고 싶습니다. 저는 JMP 버전 17을 사용합니다.
감사합니다!
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: "source"를 다시 실행할 때 테이블 스크립트 복사를 자동화합니다.
커뮤니티에 오신 것을 환영합니다.
다음은 소스 테이블 스크립트를 제외하고 모든 테이블 스크립트를 한 데이터 테이블에서 다른 데이터 테이블로 복사하는 데 필요한 코드의 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
names=dt<
원하는 작업을 수행하려면 이 방법론을 소스 스크립트에 추가하거나 별도의 스크립트로 실행해야 합니다.
이 스크립트의 다양한 요소에 대한 세부 정보와 예는 도움말 풀다운 메뉴 아래의 스크립팅 인덱스에서 찾을 수 있습니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: "source"를 다시 실행할 때 테이블 스크립트 복사를 자동화합니다.
방금 JMP가 어디에서나 도움이 되는 걸 보고 정말 감사하다는 댓글을 남겼어요. 하지만 진지하게 말해서, 어디에서나 도움이 되는 걸 보고 정말 유용해요. 사람들을 돕기 위해 해주신 모든 일에 감사드립니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: "source"를 다시 실행할 때 테이블 스크립트 복사를 자동화합니다.
다른 옵션은 다음과 같습니다.
Names Default To Here(1);
// Depending on your source script, there are different options of handling
// getting the reference to dt1 and dt2
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Big Class Families.jmp");
dt2 << Delete Scripts(dt2 << Get Table Script Names); // for demo purposes
wait(1); // for demo purposes
t_scripts = dt1 << Get Table Script Names;
Remove From(t_scripts, Contains(t_scripts, "Source"), 1);
For Each({t_script}, t_scripts,
Eval(EvalExpr(
dt2 << New Script(t_script,
Expr(dt1 << Get Script(t_script));
);
));
);
wait(0);
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: "source"를 다시 실행할 때 테이블 스크립트 복사를 자동화합니다.
또 다른 접근 방식:
JMP 18로 업그레이드하세요. 모든 라이선스 사용자는 무료로 이용할 수 있습니다.
JMP 18에는 소스 스크립트 외에 업데이트 스크립트가 있습니다.
테이블 자체를 업데이트합니다. 새 테이블을 만드는 대신. 수동으로 추가한 스크립트는 그대로 유지됩니다.
"소스 스크립트"에 비해 "테이블 업데이트"의 장점:
소스 스크립트는 "취약"합니다. JMP는 경고 없이 이를 덮어씁니다.
업데이트 및 연결: 소스 스크립트 충돌
단점:
업데이트 테이블은 수동으로 추가된 열을 제거합니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.