Chers administrateurs et utilisateurs JMP,
Je voudrais nommer l'image en fonction de variables et j'ai essayé de suivre quelques conseils dans ce forum. Cependant, le nom des fichiers de sortie n'est pas souhaité.
>>\" || Char( TCB[i] ) || "_Summary" || ".png", "png" );
k++;
)
;TCB = {"TCB218" ; "TCB219" ; "TCB220"};
For( i = 1, i <= N Items( TCB ), i++,
k = 1;
dt << Select Where( :entitygroup3 == TCB[i] );
TCB[i] = dt << Subset(
Output Table( TCB[i] ),
Selected Rows( 1 ),
Selected columns only( 0 )
);
Summary = New Window( "OOC Summary",
Graph Builder(
Size( 1268, 656 ),
Show Control Panel( 0 ),
Variables(
X( :KPP ),
Group X( :DIE_TYPE ),
Group X( :spc_chart_subset ),
Group Y( :Bonder ),
Color( :monitor_set_name )
),
Elements( Bar( X, Legend( 13 ), Label( "Label by Value" ) ) ),
Local Data Filter(
Close Outline( 1 ),
Add Filter(
columns( :chart_incontrol_flag ),
Where( :chart_incontrol_flag == "N" )
)
),
SendToReport(
Dispatch(
{},
"KPP",
ScaleBox,
{Label Row(
{Label Orientation( "Vertical" ), Tick Mark Style( "Short Mark" )}
)}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 13, Properties( 0, {Fill Color( 68 )} ) )}
)
)
)
);
Summary << save picture( "<<
Je veux que le nom de sortie de l'image soit TCB218_Summary.png , TCB219_Summary.png , TCB220_Summary.png, mais le résultat est DataTable(-TCB218 8-)_Summary.png
Pourriez-vous me donner quelques conseils ?
Sincèrement
Vous semblez écraser des chaînes dans la liste TCB (à dessein ?). Cela peut être fait comme ça, mais ensuite lors de la sauvegarde, utilisez TCB[i] << get name au lieu de Char(TCB[i]), mais j'utiliserais une liste différente pour conserver les noms et les références.