Hauptdatentabelle abrufen()Für verknüpfte Datentabellen (entweder Übersichtstabellen oder verknüpfte Teilmengen) drücken Sie STRG + ALT + D oder klicken Sie auf

bringt mich zum "Haupt"-Tisch
Das ist sehr praktisch. Schön, dass JMP bereit ist, dieses Wissen zu teilen.
Um das Beste daraus zu machen:
Gibt es eine JSL-Funktion, um die Haupttabelle abzurufen?
Ab JMP18 gibt es eine neue Funktion namens „is linked subset()“ , mit der überprüft werden kann, ob eine Datentabelle eine verknüpfte Teilmenge ist.
https://community.jmp.com/t5/Discussions/How-to-know-if-a-table-is-a-linked-subset/mp/619442/highlight/true#M81884
Da diese Funktion brandneu ist, befürchte ich, dass die Antwort auf die gestellte Frage folgendermaßen lautet:
NEIN ...
Anwendungsfall:
Stellen Sie sich vor, wie oft Sie einen Bericht aus einer Übersichtstabelle erstellen – und dann vor der Schwierigkeit stehen, das Skript zu speichern.
Eigentlich ist es nur eine Kombination aus
a) das Quellskript für die Übersichtstabelle
b) das Originalskript des Berichts
Es sind jedoch ca. 20 Mausklicks erforderlich, um das kombinierte Skript in der Haupttabelle zu speichern.
Wenn es eine Möglichkeit gibt, an die Haupttabelle zu gelangen, könnte dies alles durch einen einzigen Klick auf eine Symbolleiste ausgelöst werden. Cool!
Datenzusammenführung und -bereinigungDatenexploration und -visualisierungBetreff: Hauptdatentabelle abrufen()Wenn Sie Skripte verwenden, sollten Sie die Referenzen kennen. Für Berichte gibt es auch << Get Data Table().
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(
Variables(X(:height), Y(:weight)),
Elements(Points(X, Y), Smoother(X, Y))
);
dt_ref = gb << get data table();
Wenn Sie das Skript in der ursprünglichen Datentabelle haben möchten, verwenden Sie Skript in Quelltabelle speichern

Betreff: Hauptdatentabelle abrufen()Hm,
leider scheint << get data table() nur für Berichte zu funktionieren (wie Sie sagen), aber nicht für verknüpfte Übersichtstabellen und Teilmengen (was ich brauche):
gleicher Mausklick auf der GUI, aber JSL ist nicht 1:1:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtsummary = dt << Summary(Group( :height ));
dtsub = dt<< Subset( All rows, Selected columns only( 0 ) );
maintable = dtsummary << get data table(); // doesn't work
maintable = dtsub << get data table(); // doesn't work
so: no?
Betreff: Hauptdatentabelle abrufen()Für die interaktive Nutzung würden Sie den Workflow Builder (oder das erweiterte Protokoll) verwenden, um es relativ einfach zu machen. Für die Skripterstellung müssten Sie derzeit das Quellskript oder die Tabellenvariable „Verknüpftes Subset“ (existiert für Zusammenfassung nicht) analysieren, wenn Sie keine Referenzen verwenden möchten. Es sollte „<< Originaldatentabelle abrufen“ geben (hätte hinzugefügt werden sollen, als „<< Ist verknüpftes Subset“ hinzugefügt wurde), aber derzeit haben wir keines.
Betreff: Hauptdatentabelle abrufen()Zustimmen, hier ist der Wunsch: Nachricht: get data table() ... für verknüpfte Zusammenfassungs- und Teilmengentabellen
ja, vielleicht: „Originaldatentabelle abrufen“. Mal sehen, welchen Namen die Entwickler wählen werden …
Betreff: Hauptdatentabelle abrufen()„Original Data Table“ ist der Name, der sowohl auf der Summary- als auch auf der Subset-Plattform verwendet wird, da der benannte Parameter „Link zur Originaldatentabelle“ ist. Daher denke ich, dass es schön wäre, wenn eine gewisse Konsistenz zustande käme (die Hauptdatentabelle könnte eine andere Option sein, aber dann sollten alle Originaldatentabellen aktualisiert werden), aber wir werden sehen.
https://www.jmp.com/support/help/en/18.0/#page/jmp/create-a-subset-data-table.shtml

Betreff: Hauptdatentabelle abrufen()Ah, man kann mit dem erweiterten Protokoll sprechen und dort fragen ...
Danke, @jthi : )
Wie auch immer, eine JSL-Funktion wäre schön ...