안녕,
스크립의 어디가 잘못되었는지 알 수 있을까요? 아래와 같이 lot_id별로 공정 능력 보고서를 생성하고 싶습니다.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
// Create a complex name for a column to make sure it will be
// processed correctly
dt:NPN1 << set name( "NPN1-7/Best" );
// Get a list of columns to be used
colList = dt << get column names( continuous, string );
ProcessFunc = Function( {TheList},
// Move them into a single literal string of the format required
// for the Process Variables element in the Process Capability
// platform
TheVars = ":Name(\!"" || TheList[1] || "\!")";
For( i = 2, i <= 10, i++,
TheVars = TheVars || "," || ":Name(\!"" || TheList[i] || "\!")"
);
// Run the Process Capability platform, using the literal
// string "TheVars"
pcVar=Eval(Parse("dt << Process Capability(
SendToByGroup( Bygroup Default ),
Process Variables( "|| TheVars|| ")
{:TheVars << Process Capability Analysis},
By( :lot_id )
) ,,
Goal Plot( 0 ), Capability Index Plot( 0 ) ),
);"));
pcVar <<ORDER by=""></ORDER>