열 데이터를 사용하여 표 편집을 스크립팅하기안녕하세요 - 사소한 경우 사과드립니다.
Sublot Control Data에서 Sublot의 단일 열인 SublotList 테이블을 만들었습니다. 원래 테이블을 가져올 때까지는 영숫자가 혼합되어 있습니다. SublotList의 첫 번째 행에있는 Sublot을 사용하여 Select Where 문과 Output Table 이름에 사용하고 싶습니다. 그런 다음 모든 Sublot을 단계별로 실행하고 마지막 Sublot을 사용할 때 종료합니다. 대충 말하면 수동으로 "-A", -A, "-L22"또는 -L22 등을 입력합니다. 많은 선택 및 명명 문에서 이러한 값을 별도의 테이블에서 사용하려고합니다. 나는이 질문이 아직 완전히 형성되지 않았 음을 확신합니다. 질문하십시오. 고맙습니다.
dt1 << Where 선택 ( : 서브 로트 == "-에이" ) ;
데이터 표 ( "Sublot Control Data" ) <<
부분 집합 (
출력 표 ( "- Sublot 제어 데이터" ) ,
선택된 행 ( 1 ) , ,
선택한 열만 ( 0 )) ;
제목 : Re : 열 데이터를 사용하여 테이블 편집 스크립트원하는 부분을 수행하는 By 절을 사용하여 결합 및 부분 집합을 사용하는 한 가지 방법이 있습니다.
Names Default to Here(1);
dtMain=data table("Sublot Control Data");
dtList=data table("Sublot List");
dtTogether = dtMain << Join(
With( dtList ),
Merge Same Name Columns,
By Matching Columns( :SubLot = :SubLot ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);
dtTogether << delete columns("Match Flag");
dtFinal = dtTogether << Subset(
By( :SubLot ),
selected columns( 0 ),
selected rows( 0 )
);제목 : Re : 열 데이터를 사용하여 테이블 편집 스크립트안녕하세요, Uday, 환상적 - 정확히 내가 필요한 것입니다! 건배! 솔직한제목 : Re : 열 데이터를 사용하여 테이블 편집 스크립트 @fwissman ,
여기서 나는 이것이 당신이 무엇인지 생각합니다. 알려주세요 :
// Define Paths (edit this as needed)
SubLotControlFilePath = "C:\Users\Sublot Control Data.jmp"
SublotListFilePath = "C:\Users\Sublot List.jmp" ;
// Open Files
dt_SublotControl = Open(SubLotControlFilePath);
dt_SublotList = Open(SublotListFilePath);
// Get List of sublots
SubLotList = dt_SublotList:SubLot << Get Values;
// If you want to select all rows where sublots match sublot list
dt_SublotControl << Select Where(Contains(SubLotList,:SubLot));
// If you instead want to select rows based on subplot one after the other
for( i = 1 , i <= N Items(SubLotList) , i++,
dt_SublotControl << Select Where(:SubLot == SubLotList[i]);
dt_Temp = dt_SublotControl << Subset("");
dt_Temp << set Name(Concat("Subplot-",SubLotList[i]));
);제목 : Re : 열 데이터를 사용하여 테이블 편집 스크립트안녕하세요, Uday, 내 원래 테이블 인 Sublot Control Data와 파생 테이블 인 Sublot List가 있습니다. Sublot List에있는 모든 항목을 사용하고 싶습니다.제목 : Re : 열 데이터를 사용하여 테이블 편집 스크립트여보세요 @fwissman :
사용중인 데이터 테이블의 하위 집합을 업로드 할 수 있습니까? 나는 그 문제가 해결 될 수 있다고 생각한다.
귀하의 질문을 올바르게 이해한다면, 본질적으로 데이터 테이블에서 행을 선택하려고하지만 선택 기준은 테이블의 열 값을 기반으로합니다.
이것이 올바른 경우 - 다음 내용이 도움이되는지 확인하고, 샘플 데이터를 업로드하면 질문에 답변 해 드리겠습니다.
"도움말"에서 찾을 수있는 샘플 데이터의 "Airline Delays"데이터 테이블을 사용하고 있습니다.
// Select the data table you want to work with
dt = Current Data Table();
// Get as list the values in the column
DaysOfMonth = As List(dt:Day of Month << get Values());
// Specify the sublist in your case sublots that you want to select
DesiredDays = {1,5,7};
// Select the rows that match the criteria by wrapping in Contains
dt << Select Where(Contains(DesiredDays,:Day of Month));
베스트
우다이