Was macht „aktuelle Datentabelle (dt)“ und warum funktioniert es nicht?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Das ist eine wirklich grundlegende Frage.
Ich habe in JMP zwei Datensätze geöffnet, einen namens CONTROL und einen namens RELEASE.Im Skript wurde CONTROL gerade erstellt und ist somit der aktuelle Datensatz.Ich möchte den aktuellen Datensatz auf RELEASE umstellen.
Ich verwende den folgenden Befehl:
Aktuelle Datentabelle (RELEASE);
Dieser Code stammt direkt aus dem JMP-Skripthandbuch.Es funktioniert jedoch nicht.wenn ich anschließend den Befehl ausführe:
Spaltennummer(sample_type);
Wenn „sample_type“ in beiden Datensätzen variabel ist, wird weiterhin die Anzahl der Zeilen aus CONTROL zurückgegeben, nicht die Anzahl der Zeilen in RELEASE.Mit anderen Worten: JMP geht immer noch davon aus, dass die aktuelle Datentabelle CONTROL ist.Es wird davon ausgegangen, dass die Funktion „Col Number()“ auf CONTROL und nicht auf RELEASE ausgeführt wird.Wie bringe ich JMP dazu, RELEASE als aktuellen oder Standarddatensatz zu erkennen?
Aktuelle Datentabelle (RELEASE);
Betreff: Was macht „aktuelle Datentabelle (dt)“ und warum funktioniert es nicht?Vielen Dank, Problem behoben.Betreff: Was macht „aktuelle Datentabelle (dt)“ und warum funktioniert es nicht?Die Funktion „Aktuelle Datentabelle“ erwartet den Empfang einer Tabellenreferenz
z.B
dtR = Open ( "Release.jmp" );
dtC = Open( "Control.jmp" );
Current Data Table( dtR );
Sie können nicht schreiben:
Current Data Table( Release )
es sei denn, „Release“ ist eine Variable, die einen Tabellenverweis enthält.
Wenn Sie keinen Tabellenverweis haben, können Sie einen mit der Funktion „Datentabelle“ erstellen
dtR = Data Table("Release");
oder du kannst schreiben
Current Data Table( Data Table( "Release" ) )
Dabei ist „Release“ der Name der Tabelle, die Sie zur aktuellen Datentabelle machen möchten
Grüße
Dave