Ri: I comandi JMP semplici non funzionanoIl codice con i nomi espliciti della tabella di dati è un ottimo approccio per gestire il problema. Può anche essere ricodificato nella versione originale del codice, come:
dt3 = Pick File("Select JMP database file to update");
Open (dt3);
//adds new data to end of database
dt1 << Concatenate (dt3, append to first table);Ri: I comandi JMP semplici non funzionano @kinsey ,
Nota L'indice di scripting JSL mostra la sintassi per T ables> Concatenare come mostrato di seguito. È non Concatenato (dt1, dt2). Vedi lo script qui sotto. Prova lo script. Ha la sintassi corretta. Nota Scegli file () restituisce un nome file. dt3 = Open (fid) assegna un handle, un riferimento alla tabella dati, alla tabella aperta.

Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
//select from the sample data table Big Class Families
fid = Pick File("Select JMP database file to update");
dt3 = Open(fid);
//adds new data to end of database
dt << Concatenate( dt3,
Create source column, Append to first table);
close(dt3, NoSave);
I comandi JMP semplici non funzionanoSto riscontrando un problema in cui semplici comandi JMP non funzionano in alcuni script in cui funzionano come promesso in altri script. Un esempio è la funzione concatenata. Nel primo esempio, lo script funziona e funziona con variabili precedentemente definite:
dt3 = Pick File ("Seleziona il file di database JMP da aggiornare");
Apri (dt3);
// aggiunge nuovi dati alla fine del database
Concatenare (dt1, aggiungere alla prima tabella);
Nel secondo esempio, l'unico modo in cui sono in grado di far funzionare il codice è utilizzando i nomi espliciti della tabella di dati. Le variabili precedentemente definite, se utilizzate negli argomenti della funzione, non funzionano.
Tabella dati ("Nome della tabella principale") << Concatenare (
Tabella dati ("Nome della tabella dati con nuovi dati"),
aggiungere alla prima tabella
);
Qualcuno ha avuto questo successo a loro prima? C'è qualche motivo per cui ciò accada? Mi piacerebbe sapere come evitarlo in modo da poter rendere il mio codice più modulare.