ottieni la tabella dei dati principale()Per le tabelle di dati collegate (tabelle di riepilogo o sottoinsiemi collegati), CTRL + ALT + D o fare clic su

mi porterà al tavolo "principale".
Questo è molto conveniente. È fantastico che JMP sia disposto a condividere questa conoscenza.
Per sfruttarlo al meglio:
Esiste una funzione JSL per ottenere la tabella principale?
A partire da JMP18, c'è una nuova funzione chiamata is linked subset() che può essere utilizzata per verificare se una tabella dati è un sottoinsieme collegato.
https://community.jmp.com/t5/Discussions/How-to-know-if-a-table-is-a-linked-subset/mp/619442/highlight/true#M81884
Dato che questa funzione è nuova di zecca, temo che la risposta alla domanda pubblicata sia:
NO ...
Caso di applicazione:
Immagina quanto spesso generi un report da una tabella di riepilogo e poi affronti la difficoltà di come salvare lo script.
In realtà, è solo una combinazione di
a) lo script sorgente per la tabella riepilogativa
b) il testo sorgente della relazione
ma sono necessari ~ 20 clic del mouse per salvare lo script combinato nella tabella principale.
Se esiste un modo per ottenere la tabella principale, tutto ciò potrebbe essere attivato con un singolo clic su una barra degli strumenti. Freddo!
Combinazione e pulizia dei datiEsplorazione e visualizzazione dei datiRi: ottieni la tabella dati principale()Se stai creando script dovresti conoscere i riferimenti, c'è anche << Get Data Table() per i report.
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();
Se desideri avere lo script nella tabella dati originale, utilizzerai Salva script nella tabella di origine

Ri: ottieni la tabella dati principale()Hmm,
sfortunatamente, << get data table() sembra funzionare per i report (come dici tu), ma non per tabelle di riepilogo e sottoinsiemi collegati (quello di cui ho bisogno):
stesso clic del mouse sulla GUI, ma JSL non è 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?
Ri: ottieni la tabella dati principale()Per l'utilizzo interattivo utilizzeresti il generatore di flussi di lavoro (o il registro avanzato) per renderlo abbastanza semplice. Per lo scripting, attualmente, dovresti analizzare lo script di origine o la variabile della tabella sottoinsieme collegato (non esiste per Riepilogo) se non desideri utilizzare i riferimenti. Dovrebbe esserci << Ottieni tabella dati originale (avrebbe dovuto essere aggiunto quando è stato aggiunto << È collegato il sottoinsieme) ma al momento non ne abbiamo uno.
Ri: ottieni la tabella dati principale()D'accordo, ecco il desiderio: messaggio: get data table() ... per tabelle di riepilogo e sottoinsiemi collegate
sì, forse: "ottieni la tabella dati originale". Vediamo quale nome sceglieranno gli sviluppatori...
Ri: ottieni la tabella dati principale()Tabella dati originale è il nome utilizzato sia nelle piattaforme Riepilogo che Sottoinsieme poiché il parametro denominato è "Collegamento alla tabella dati originale", quindi penso che sarebbe carino avere una certa coerenza (la tabella dati principale potrebbe essere un'altra opzione ma poi tutto le tabelle dati originali andrebbero aggiornate), ma vedremo.
https://www.jmp.com/support/help/en/18.0/#page/jmp/create-a-subset-data-table.shtml

Ri: ottieni la tabella dati principale()Ah, puoi parlare con il registro avanzato e chiedere lì...
Grazie, @jthi 
Ad ogni modo, una funzione JSL sarebbe carina ...