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é.
TCA = {"TCB218";"TCB219";"TCB220"} ;
pour ( i=1, i <= Nitems(TCB), i++,
k=1 ;
dt << Sélectionnez Où( :entitygroup3 == TCB[i]);
TCB[i]= dt << Subset(Output Table( TCB[i] ), Selected Rows( 1 ), Selected columns only( 0 ));
Résumé = Nouvelle fenêtre ("Résumé OOC",
Générateur de graphiques(
Taille (1268, 656),
Afficher le panneau de configuration ( 0 ),
variables(
X( :KPP ),
Groupe X( :DIE_TYPE ),
Groupe X( :spc_chart_subset ),
Groupe Y( : Bonder ),
Couleur( :monitor_set_name )
),
Elements( Bar( X, Legend( 13 ), Label( "Label by Value" ) ) ),
Filtre de données local(
Fermer le contour( 1 ),
Ajouter un filtre(
colonnes( :chart_incontrol_flag ),
Où( :chart_incontrol_flag == "N" )
)
),
EnvoyerVersRapport(
Envoi(
{},
"KPP",
ScaleBox,
{Ligne d'étiquette(
{Orientation de l'étiquette( "Verticale" ), Style de coche( "Marque courte" )}
)}
),
Envoi(
{},
"400",
ScaleBox,
{Modèle de légende( 13, Propriétés( 0, {Couleur de remplissage( 68 )} ) )}
)
)
)
);
Résumé << enregistrer l'image("<<
>>\"|| Car (TCB[i] ) ||"_Résumé"||".png","png");
k++
)
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.