Hallo, ich erstelle ein Skript für eine Übersichtstabelle mit einer For-Schleife, da es mehrere Parameter aus dem PCM-Test gibt. Das von mir erstellte Skript basiert auf dem JSL-Skriptgenerator und ersetzt den Mittelwert () durch colNames [i]. Es hat funktioniert, aber für jeden Parameter wurden Hunderte von Datentabellen ausgegeben.
Zuvor hatte ich ein ähnliches Problem mit den Diagrammen und ein Herr antwortete mit der Lösung nw = new window(). Ich habe dies versucht und es hat nicht funktioniert, also habe ich dt_summary = new table() versucht und das hat auch nicht funktioniert. Können Sie mir Ihren Rat zu diesem Problem geben?
dt = Current Data Table();
// Get the all of the numeric, continuous column names
colNames = dt << get column names( string, continuous );
nw = newtable (For( i = 1, i <= N Items( colNames ), i++, // N Items( colNames ), i++,
// Mean value based on Wafer number and LotID
dt<< Summary(
Group( :WF_NUM),
Mean( colNames[i] ),
Freq( "None" ),
Weight( "None" )
)));
Ich danke Ihnen für Ihre Hilfe.
Dominic
Hallo @txnelson
Vielen Dank für die schnelle Antwort und die einfache Lösung.
Grüße
Dominik
Es ist keine For()-Schleife erforderlich.Alle Maßnahmen können einfach gleichzeitig durchgeführt werden
Names Default To Here( 1 );
dt = Current Data Table();
// Get the all of the numeric, continuous column names
colNames = dt << get column names( string, continuous );
// Mean value based on Wafer number and LotID
sumDT = dt << Summary(
Group( :WF_NUM ),
Mean( colNames ),
Freq( "None" ),
Weight( "None" )
);