So wechseln Sie zwischen der GerätetabelleHallo,
Ich habe keine Funktion dafür gefunden, aber sie muss existieren.
Ich habe eine Tabelle voller Daten „Daten“, in der ich einige Berechnungen durchführe, dann erstelle ich eine neue Datentabelle „Neue Daten“.
Mein Punkt ist, dass ich es nach dem Erstellen meiner neuen Datentabelle „Newdata“ nicht schaffe, meine erste Datentabelle „Data“ auszuwählen, um neue Berechnungen durchzuführen.
Deshalb suche ich nach etwas, das sagt: „Verwenden Sie nicht die Datentabelle, die Sie gerade erstellt haben, sondern wählen Sie die erste aus und verwenden Sie sie.“
Ich hoffe, es ist klar genug.
Danke !
Erweiterte statistische ModellierungKonsumenten- und MarktforschungMassenanpassungQualitäts- und ProzesstechnikWindowsBetreff: So wechseln Sie zwischen der GerätetabelleWenn Sie dies in JSL tun, versuchen Sie, den Tabellen, die Sie bearbeiten möchten, eine Referenz zuzuweisen, und verwenden Sie dann die entsprechende Referenz für nachfolgende Operationen. Zum Beispiel:
NamesDefaultToHere(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Bands Data.jmp");
Print(CurrentDataTable() << getName);
Print(dt1 << getName);
Print(dt2 << getName);
Betreff: So wechseln Sie zwischen der GerätetabelleIch stimme voll und ganz mit Ian‘s Vorschlag überein, Tabellen in JSL Referenzen zuzuweisen und die Tabellenreferenz überall dort zu verwenden, wo sie benötigt wird:
table1 << Bivariate(...)
Neue Tabellen werden im Allgemeinen als „aktuell“ festgelegt, und Aktionen wie das Aktivieren eines Fensters können die aktuelle Tabelle ändern. Es ist möglich, Current Data Table() zu verwenden, um zwischen ihnen zu wechseln, aber Ihr Skript wird durch die Verwendung der dt-Referenzen viel robuster sein.
In Ian's Beispiel wird auch die Verwendung von Names Default To Here(1) gezeigt. Dadurch können Sie Ihr Skript von einem anderen Skript isolieren, das dieselben Referenzsymbole verwendet.
Betreff: So wechseln Sie zwischen der GerätetabelleWenn Sie mit Skripten nicht vertraut sind, können Sie möglicherweise einen virtuellen Join zwischen den beiden Tabellen verwenden, um auf Daten von „Daten“ in „Neue Daten“ zuzugreifen. Hier ist ein Link zu einem kurzen JMP-Video zu diesem Thema: Virtuelle Joins – JMP-Benutzergemeinschaft
Wenn Sie den Formel-Editor in „Newdata“ für Berechnungen verwenden, können Sie auf Daten aus der Tabelle „Data“ verweisen, indem Sie eine Spaltenreferenz wie die folgende verwenden:
als Spalte (Datentabelle("Daten"), "meine_Spaltendaten")
wobei „my_column_data“ der Name der Spalte in der Tabelle „Data“ ist, die die Daten enthält, die Sie in „Newdata“ verwenden möchten.
Ich stimme mit Ian und Dan darin überein, dass Skripting die flexibelste und leistungsstärkste Methode ist. Ich selbst bevorzuge Skripting, aber glücklicherweise gibt es in JMP oft mehrere Möglichkeiten, die Arbeit zu erledigen, auch wenn Sie kein Skripter sind.
Betreff: So wechseln Sie zwischen der GerätetabelleDanke an ian_jmp, danschikore und mark_anawis für Ihre Antworten.
Das Öffnen des Tisches ist clever und funktioniert perfekt!