Virtuelle Join-Tabellen per Skript in JMP13Hallo alle!
Ich habe versucht, diese einfache Übung auszuführen: Verknüpfen Sie virtuell zwei Tabellen, die von einem anderen Skript erstellt wurden (Sie können die angefügten Beispieltabellen verwenden). Unter meinem Code:
dtlink = Datentabelle ("Bericht");
dtref = Datentabelle ("MAIN");
dtlink: Pattern << Set Property ("Link ID", 1);
dtref: Pattern << Set Property ("Link Reference", Referenztabelle ("Report.jmp"));
Dies ist das Problem ... Beim Ausführen des Skripts erhält der Bericht den "goldenen Schlüssel", aber die Tabelle "MAIN" erhält einen "grauen" Schlüssel (kein blauer, und blau bedeutet, dass es funktioniert) WENN die Tabellen nicht gespeichert werden . Wenn ich alles manuell mache, funktioniert es. Wenn nun beide Tabellen irgendwo gespeichert sind und ich mein Skript ausführte, funktioniert es. Ich möchte die Tabellen nicht für meine Zwecke speichern. Mache ich etwas falsch?
Wenn Sie die Tabellen nehmen, die ich angehängt habe, funktioniert das Skript. Kopieren Sie die Daten in neue Tabellen (mit neuen Namen), ohne sie zu speichern. Führen Sie mein Skript mit den neuen Tabellennamen aus nicht Arbeit. Ich verstehe nicht!
Jede Hilfe geschätzt!
Eduardo
Re: Virtuelle Join-Tabellen per Skript in JMP13Ich habe dieses Verhalten gegenüber Ende August 2017 bei JMP dokumentiert.
Die Tracking-Nummer für JMP 13.2 war [SAS 7612212360]. Der JMP-Support hat mit geantwortet
>>
Obwohl in der Dokumentation nicht explizit darauf hingewiesen wird, dass dies erforderlich ist, ist dies auf der folgenden Seite des Using JMP pdf enthalten. (Siehe den hervorgehobenen Screenshot von Seite 256 von Using JMP aus ihrer Antwort) ... Nachdem Sie hier mit ein paar Ressourcen gesprochen haben, sollten die Tabellen auf der Festplatte gespeichert werden, bevor Sie Virtual Joins ausführen.
<<
Es scheint, dass die aktuelle Version die Linkreferenz benötigt, um eine .jmp-Erweiterung zu haben, was bedeutet, dass sie auf der Festplatte gespeichert ist. Derzeit verhält es sich in JMP 14 genauso.