JMP 관리자 및 사용자 여러분,
변수를 기반으로 그림의 이름을 지정하고 이 포럼에서 몇 가지 팁을 따르려고 했습니다. 그러나 출력 파일의 이름은 undesried입니다.
TCB = {"TCB218";"TCB219";"TCB220"};
for ( i=1, i <= Nitems(TCB), i++,
k=1;
dt << 선택 위치( :entitygroup3 == TCB[i]);
TCB[i]= dt << Subset(출력 테이블( TCB[i] ), 선택된 행( 1 ), 선택된 열만( 0 ));
요약 = 새 창("OOC 요약",
그래프 빌더(
크기( 1268, 656 ),
제어판 표시( 0 ),
변수(
X( :KPP ),
그룹 X( :DIE_TYPE ),
그룹 X( :spc_chart_subset ),
그룹 Y( :본더 ),
색상( :monitor_set_name )
),
요소( Bar( X, Legend( 13 ), Label( "값별 레이블" ) ) ),
로컬 데이터 필터(
개요( 1 ) 닫기,
필터 추가(
열( :chart_incontrol_flag ),
여기서( :chart_incontrol_flag == "N" )
)
),
보고서 보내기(
보내다(
{},
"KPP",
스케일박스,
{레이블 행(
{레이블 방향( "세로" ), 눈금 표시 스타일( "짧은 표시" )}
)}
),
보내다(
{},
"400",
스케일박스,
{범례 모델( 13, 속성( 0, {채우기 색상( 68 )} ) )}
)
)
)
);
요약 << save picture("<<
>>\"|| Char (TCB[i] ) ||"_요약"||".png","png");
k++
)
그림의 출력 이름은 TCB218_Summary.png , TCB219_Summary.png , TCB220_Summary.png 이지만 결과는 DataTable(-TCB218 8-)_Summary.png 입니다.
조언 좀 해주실 수 있나요?
진정으로
TCB 목록의 문자열을 덮어쓰는 것 같습니다(의도적으로?). 그렇게 할 수 있지만 저장하는 동안 Char(TCB[i]) 대신 TCB[i] << get name을 사용하지만 다른 목록을 사용하여 이름과 참조를 유지합니다.