In precedenza utilizzavo macchine Windows, ma di recente sono passato a Mac. In cima all'editor degli script su macchine Windows, c'era una casella a discesa con il nome della tabella di dati corrente. Sul mio Mac non vedo più questa scatola. C'è un modo per attivare questa opzione? Utilizzo di JMP 14.2.
Ho diverse tabelle aperte ed è importante sapere quale tabella JMP considera la tabella dati corrente mentre eseguo il debug di uno script. Grazie.
Sono abbastanza sicuro che la risposta sia no, la versione per Mac non ha quel widget nella barra degli strumenti.
Come probabilmente avrai notato, uno script che dipende da currentDataTable () può essere fragile perché la tabella corrente può cambiare se un utente interagisce con il display (facendo clic su, o facendo tabulazioni su, un'altra tabella di dati e portandola avanti per esempio. ) È quasi sempre possibile ottenere un handle per una tabella JMP quando viene creata:
dtNew = dtPrev << sottoinsieme;
e utilizzare l'handle (acquisito nella variabile dtNew sopra) per qualificare i nomi delle variabili e specificare la tabella a cui va indirizzato un messaggio (dtPrev viene inviato un messaggio sottoinsieme sopra; << è il inviare operatore. Utilizzare l'operatore: (ambito) per qualificare un nome di colonna
dtNew: age = dtNew: age + 1;
quindi non c'è alcuna ambiguità su quale delle due tabelle stai lavorando.