Sehr geehrter JMP-Administrator und Benutzer,
Ich möchte das Bild anhand von Variablen benennen und habe versucht, einige Tipps in diesem Forum zu befolgen. Der Name der Ausgabedateien ist jedoch nicht erwünscht.
TCB = {"TCB218";"TCB219";"TCB220"};
für ( i=1, i <= Nitems(TCB), i++,
k=1;
dt << Select Where(:entitygroup3 == TCB[i]);
TCB[i]= dt << Teilmenge (Ausgabetabelle (TCB[i]), ausgewählte Zeilen (1), nur ausgewählte Spalten (0));
Zusammenfassung = Neues Fenster ("OOC-Zusammenfassung",
Diagrammersteller (
Größe (1268, 656),
Systemsteuerung anzeigen ( 0 ),
Variablen(
X( : KPP ),
Gruppe X( :DIE_TYPE ),
Gruppe X( :spc_chart_subset ),
Gruppe Y (:Bonder),
Farbe( :monitor_set_name )
),
Elements( Bar( X, Legend( 13 ), Label( "Label by Value" ) ) ),
Lokaler Datenfilter(
Gliederung schließen( 1 ),
Filter hinzufügen(
Spalten( :chart_incontrol_flag ),
Wo( :chart_incontrol_flag == "N" )
)
),
SendToReport(
Versenden(
{},
"KPP",
ScaleBox,
{Beschriftungszeile(
{Etikettenausrichtung ( "Vertikal"), Markierungsstil ( "Kurze Markierung")}
)}
),
Versenden(
{},
"400",
ScaleBox,
{Legendenmodell( 13, Eigenschaften( 0, {Füllfarbe( 68 )} ) )}
)
)
)
);
Zusammenfassung << Bild speichern("<<
>>\"|| Char (TCB[i] ) ||"_Zusammenfassung"||".png","png");
k++
)
Ich möchte, dass der Ausgabename des Bildes TCB218_Summary.png , TCB219_Summary.png , TCB220_Summary.png ist, aber das Ergebnis ist DataTable(-TCB218 8-)_Summary.png
Könnt ihr mir einen Rat geben?
Aufrichtig
Sie scheinen Zeichenfolgen in der TCB-Liste zu überschreiben (absichtlich?). Es kann so gemacht werden, aber dann verwenden Sie während des Speicherns TCB[i] << get name anstelle von Char(TCB[i]), aber ich würde use different list verwenden, um die Namen und Referenzen beizubehalten.