동영상은 Excel 업데이트를 반영하도록 JMP 데이터 테이블을 업데이트하는 방법을 보여줍니다.JMP는 실습용으로 제작되었으며 일반적으로 자동화를 권장하지 않으므로 JMP로 돌아가서 스크립트를 다시 실행합니다.참고: JMP에서 스크립트를 실행하면 관리 차트 스크립트 또는 테이블 패널에 저장한 다른 스크립트를 복사하지 않으므로 이를 소스 스크립트에 추가할 수 있습니다.보다 자동화된 시퀀스에는 JSL을 사용한 스크립팅이 포함됩니다.
다음은 몇 가지 스크립팅 리소스입니다.
네가 원한다면 Excel 업데이트를 반영하도록 JMP 데이터 테이블 업데이트 , 이 소원을 확인하십시오 @vhuac :
https://community.jmp.com/t5/JMP-Wish-List/Join-Concat-and-Update/idc-p/556341/highlight/true#M2499
일부 배경:
에 대한 매우 일반적인 정의 업데이트 다음과 같을 수 있습니다.
Jmp 데이터 테이블(많은 설정 및 스크립, 추가된 열, 병합된 테이블 등 포함)이 있고 소스 테이블 중 하나에 몇 가지 새로운 데이터가 있습니다.
업데이트된 데이터를 가져오는 방법 그만큼 JMP 데이터 테이블?- 즉, 색상 블록의 모든 정보 전송 - 회색 블록의 데이터는 보존됩니다.

- 테이블/업데이트 우리가 원하는 것(파란색과 노란색 영역)에 정말 가까워집니다. 그러나 녹색과 주황색 블록은 누락됩니다.
- 모든 항목을 삭제하고 테이블/연결 이 문제를 해결할 수 있지만 다른 소스에서 추가된 추가 데이터(회색 영역)가 손실됩니다.
하나의 추가 버튼은 테이블/업데이트 명령이 작업을 수행해야 합니다. "추가 행 추가"
... 또는 "열 일치"가 활성화된 경우: "일치하지 않는 행 추가"
내가 제안하는 이러한 옵션에는 "업데이트" 버튼이 포함되어 있지 않으며 분석 목표에 대해 자세히 알지 못하는 경우 JSL 작성을 포함하지 않는 몇 가지 가능한 솔루션이 있습니다.언제든지 검색하여 기능을 요청하고, 칭찬하고, 기능 요청이 없으면 JMP 위시리스트.
이를 수행하는 한 가지 방법은 다음을 사용하는 것입니다. 향상된 로그 (버전 16 이상인 경우). Enhanced Log는 Log 상단에 작업을 기록하고 아래에 JSL을 작성합니다.
또 다른 방법은 워크플로우 빌더 (버전 17이 있는 경우) 향상된 로그를 조금 더 사용합니다. 따라서 문제가 있다면 스크립트를 잃어버리고 싶지 않거나 새 데이터로 다시 분석을 반복하고 싶지 않은 것입니다. 이 세 가지 방법이 모두 새 데이터 테이블을 생성하기 때문입니다. 데이터를 가져오고 그래프 또는 분석을 생성할 수 있는 Workflow Builder를 사용하는 것이 좋습니다.보고서를 JPG, PDF 또는 JMP Live로 저장할 수도 있습니다. 따라서 워크플로 빌더 내에서 가져오기, 보고서 생성 및 공유의 세 가지 작업을 모두 수행할 수 있습니다.
아래는 Big Class를 사용하여 Excel에서 데이터를 가져오고 . Excel 파일이 업데이트되면 새로 업데이트된 데이터가 JMP에 새 데이터 테이블로 들어옵니다.
Names Default To Here( 1 );
//Import Excel file: Big Class.xlsx
Open(
"$DESKTOP/Big Class.xlsx",
Worksheets( "Big Class" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
//Report snapshot: Big Class - Graph Builder
Data Table( "Big Class" ) << Graph Builder(
Size( 522, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
);
//Save to image: $DESKTOP/Big Class - Graph Builder.pdf
Local( {obj},
obj = (Data Table( "Big Class" ) <<
Graph Builder(
Size( 522, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
)) << Report;
(obj << Get Picture( Type( "Scalable" ) )) <<
Save Image( "$DESKTOP/Big Class - Graph Builder.pdf", "PDF" );
obj << Close Window;
);
이 스크립트는 Excel에서 데이터를 가져오고 Graph Builder 보고서를 만든 다음 보고서를 PDF 파일로 저장합니다.스크립트를 실행할 때마다 Excel 파일이 새 데이터로 업데이트되면 JMP 데이터 테이블, 그래프 및 PDF도 업데이트됩니다.
방금 이 게시물을 찾았습니다. 제목은 매우 유망하게 들립니다.
그러나 ~함에 따라 @kmouloua 불행히도 비디오는 데이터 테이블을 업데이트하는 방법을 보여주지 않습니다.
추가 기능으로 @DonMcCormack 의 제안:
Jmp 쿼리 빌더의 소스로 JMP 데이터 테이블을 사용할 수도 있습니다.
... 그리고 이 방법으로 비교 가능한 값을 얻습니다. 업데이트 스크립트(64비트 Excel 및 64비트 액세스 없음 
이 스크립트를 조금만 변경하면 새 데이터 테이블(예: @alisa_h_lowery 소스 스크립트를 다시 실행하여 생성됨).
반면에:
많은 사용자는 열기를 통해 파일을 가져오고 불필요한 Jmp 쿼리 단계를 수행하지 않습니다. 업데이트 단추.
이 경우, 범용 업데이트 버튼이 아직 없습니다.
따라서 추가 JSL 쿼리 단계 없이는 쉬운 방법이 없습니다. Excel 업데이트를 반영하도록 JMP 데이터 테이블을 업데이트하려면 어떻게 해야 합니까?
@kmouloua 그것은 당신이 필요하기 때문에 조금 더 까다 롭습니다.
- 64비트 엑셀 사용
- 64비트 Excel에 데이터베이스로 연결할 수 있는 Microsoft Access 드라이버가 있어야 합니다.
- 통합 문서에 데이터베이스로 연결할 사용자 또는 시스템 DSN을 생성할 수 있도록 컴퓨터에 대한 관리 권한이 있어야 합니다.
이 세 가지가 있는 경우 데이터베이스 열기 옵션을 통해 Excel 워크시트를 열면 테이블을 제자리에서 업데이트하는 테이블 스크립트 Update from DB가 생성됩니다.
안녕하세요,
"에 관한 귀하의 동영상 지침을 따릅니다. Excel 업데이트를 반영하도록 JMP 데이터 테이블을 업데이트하는 방법" 주제입니다.
그러나 기존 테이블을 업데이트하는 대신 업데이트된 데이터로 새 테이블이 생성됩니다. 테이블 메뉴에서 사용할 수 있는 "테이블 업데이트" 기능을 강제로 사용하도록 복제 테이블 없이 마스터 테이블을 업데이트하려면 어떻게 해야 합니까?
감사합니다
카림