컨트롤 차트 텍스트 상자용 JSL안녕하세요,
중첩된 where 문으로 제어 차트를 생성하는 스크립트를 활용합니다. 스크립트는 제대로 실행되지만 스크립트의 최종 출력은 제어 차트 프레임 상자 위에 where 문 절이 있는 작은 텍스트 상자를 생성합니다. 이 스크립트가 파워포인트나 텍스트를 통해 최종 보고서에 저장되면 각 차트에 대한 이 where 문 텍스트 상자의 새 페이지가 생성됩니다.
이 텍스트 상자를 삭제 또는 편집하거나 텍스트 상자를 인쇄하지 않도록 JSL 언어를 추가할 수 있습니까?

제도법스크립팅Re: 컨트롤 차트 텍스트 상자용 JSL다음은 표시된 Where 절을 삭제하는 방법을 설명하는 스크립트입니다.
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( :height ) ),
Where( :sex == "F" )
);
current report()[textbox(1)]<<DELETE></DELETE>
이와 같은 출력 조작에 대한 문서는 디스플레이 트리에 대한 스크립팅 가이드 섹션을 참조하십시오.
Re: 컨트롤 차트 텍스트 상자용 JSL빠른 응답에 감사드립니다.
이것이 사용되는 텍스트 상자를 명확하게 식별하는 방법이 있습니까? 동적 텍스트 상자 호출이 있고 삭제해야 하는 텍스트 상자 번호의 속성을 찾을 수 없는 일부 for 루프에도 이것을 적용해야 합니다.
다음은 내가 시도하는 for 루프 기능의 예입니다.
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
ncol = N Col( Data Table( "big class" ) );
combo = V List Box();
w = New Window( "Run Charts",
H List Box( combo )
);
For( i = 4, i <= ncol, i++,
plot = V List Box(
Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( Column( i ) ) ),
Where( :sex == "F" )
);
);
combo << append( plot );
Current Report( combo )[Text Box( i - 3 )] << delete;
);