- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
행 테이블에서 모든 열을 그룹화 열로 사용하도록 스크립트 작성
나는 여전히 JSL을 사용하는 초보자이지만, 파일의 모든 열을 그룹화 열로 사용하여 테이블을 생성하려고합니다.이 경우 스크립트는 파일의 모든 열을 선택하고 스크립트의 각 열 이름을 식별합니다. 이유는 열 이름이 분할 테이블에서 분할 테이블로 변경 될 수 있으며이를 처리 할 수있을만큼 충분히 일반적인 스크립트를 원한다는 것입니다. 다음은 지금 사용하고있는 스크립트의 예입니다.
// SWR 테이블을 선택하기위한 대화 상자를 엽니 다.
프로젝트 << 스크립트 실행 (
파일 = 파일 선택 ( "SWR 테이블 선택", "$ DESKTOP", { "JMP 파일 | xlsx", "모든 파일 | *"}, 1, 0, "", "multiple");
For (i = 1, i = N Items (Files), i ++,
시험(
열다(
파일 [i],
워크 시트 설정 (열 머리글 (1), 행의 행 수 (1), 행 머리글 (1) 시작,
데이터가 행 (2)에서 시작됨)
)
)
);
창을 앞에 가져 오십시오.
);
// SWR 테이블 만들기 - TBD
프로젝트 << 스크립트 실행 (
obj = Tabulate (테이블 추가 (행 테이블 (그룹화 열 : WAFER, : EPI Run ))), 열 그룹화 누락 포함 (1))
);
"그룹화 컬럼"의 개별 컬럼을 대체하여 각 컬럼을 지정하지 않고 테이블의 모든 컬럼을 사용하고자합니다. 이것이 가능한가?
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
제목 : Re : 테이블 열에서 그룹화 열로 모든 열을 사용하도록 스크립트 작성
나는 이것이 당신이 원하는 것이라고 생각합니다. 그것은 읽은 각 데이터 테이블에 대해 새로운 테이블을 생성해야합니다.
// Open dialog box to select SWR Table
project << Run Script(
Files = Pick File(
"Select SWR Table",
"$DESKTOP",
{"JMP Files|xlsx", "All Files|*"},
1,
0,
"",
"multiple"
);
For( i = 1, i <= N Items( Files ), i++,
Try(
dt=Open(
Files[i],
Worksheet Settings(
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 )
)
)
);
dt << rerun formulas;
colList = dt << get column names( nominal );
obj = dt << Tabulate(
Add Table( Row Table( Grouping Columns( evalexpr(colList) ) ) ),
Include missing for grouping columns( 1 )
)
);
Bring Window To Front;
);
//Create SWR Table - TBD
/*project << Run Script(
obj = Tabulate(
Add Table( Row Table( Grouping Columns( :WAFER, :EPI Run ) ) ),
Include missing for grouping columns( 1 )
)
);*/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
제목 : Re : 테이블 열에서 그룹화 열로 모든 열을 사용하도록 스크립트 작성
나는 이것이 당신이 원하는 것이라고 생각합니다. 그것은 읽은 각 데이터 테이블에 대해 새로운 테이블을 생성해야합니다.
// Open dialog box to select SWR Table
project << Run Script(
Files = Pick File(
"Select SWR Table",
"$DESKTOP",
{"JMP Files|xlsx", "All Files|*"},
1,
0,
"",
"multiple"
);
For( i = 1, i <= N Items( Files ), i++,
Try(
dt=Open(
Files[i],
Worksheet Settings(
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 )
)
)
);
dt << rerun formulas;
colList = dt << get column names( nominal );
obj = dt << Tabulate(
Add Table( Row Table( Grouping Columns( evalexpr(colList) ) ) ),
Include missing for grouping columns( 1 )
)
);
Bring Window To Front;
);
//Create SWR Table - TBD
/*project << Run Script(
obj = Tabulate(
Add Table( Row Table( Grouping Columns( :WAFER, :EPI Run ) ) ),
Include missing for grouping columns( 1 )
)
);*/
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.