Hi,
Ich habe eine Frage zu meinem Skript zum Generieren einer Übersichtstabelle erhalten, und hier ist, was ich getan habe.
1. erstellte eine Zusammenfassungstabelle von JSL, nennen Sie sie S1-Tabelle
dt<<
Summary(
Group( :Name( "Date-Time" ), :Lot, :Test ID, :Test Label, :Field X, :Field Y ),
Variance( :Name( "Mreg (nm)" ) ),
);
2. Versuch, eine weitere Zusammenfassungstabelle (S2) basierend auf S1 mit der folgenden JSL zu erstellen
dt<< Summary(
Group( :Name( "Date-Time" ), :Lot, :Test Label ),
Mean( :Name( "Variance(Mreg (nm))" ) ),
Freq( "None" ),
Weight( "None" )
)
Es funktionierte nicht mit Fehler "Spalte nicht gefunden im Zugriff oder Auswertung von 'Bad Argument'"
3. Ich habe die Zeile des Statistikarguments gelöscht, dann hat es funktioniert, um S2 zu generieren
dt<< Summary(
Group( :Name( "Date-Time" ), :Lot, :Test Label ),
Freq( "None" ),
Weight( "None" )
)
Alle obigen Skripte wurden aus einem automatisch generierten Skript kopiert (was bedeutet, dass ich die gewünschten Operationen manuell ausgeführt und das Quellskript kopiert habe).
Hätte jemand eine Ahnung warum?
Mit freundlichen Grüßen,
Zihao
Es gibt keine Spalte namens
"Variance(Mreg (nm))"
in der S1-Datentabelle heißt es
"Mreg (nm)"
Hier ist der Code, der funktionieren sollte
Names Default To Here( 1 );
dt = Data Table("S1");
dt2 = dt <<
Summary(
Group( :Name( "Date-Time" ), :Lot, :Test ID, :Test Label, :Field X, :Field Y ),
Variance( :Name( "Mreg (nm)" ) ),
Link to original data table(0)
);
dt3 = dt << Summary(
Group( :Name( "Date-Time" ), :Lot, :Test Label ),
Mean( :Name( "(Mreg (nm))" ) ),
Freq( "None" ),
Weight( "None" )
);