Come passare da una tabella dei dispositivi all'altraCiao,
Non ho trovato alcuna funzione per questo, ma deve esistere.
Ho una tabella piena di dati "Dati" in cui eseguo alcuni calcoli, quindi creo una nuova tabella dati "Newdata".
Il punto è che dopo aver creato la mia nuova tabella dati "Newdata", non riesco a selezionare la mia prima tabella dati "Data" per effettuare nuovi calcoli.
Ecco perché cerco qualcosa che dica "non usare la tabella dati che hai appena creato, ma seleziona la prima e usala".
Spero che sia abbastanza chiaro.
Grazie !
Modellazione statistica avanzataRicerca sui consumatori e sul mercatoPersonalizzazione di massaIngegneria della qualità e dei processiFinestreRe: Come passare da una tabella del dispositivo all'altraSe si esegue questa operazione in JSL, provare ad assegnare un riferimento alle tabelle che si desidera manipolare, quindi utilizzare il riferimento appropriato per le operazioni successive. Per esempio:
NamesDefaultToHere(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Bands Data.jmp");
Print(CurrentDataTable() << getName);
Print(dt1 << getName);
Print(dt2 << getName);
Re: Come passare da una tabella dei dispositivi all'altraSono pienamente d'accordo con il suggerimento di Ian di assegnare riferimenti alle tabelle in JSL, utilizzando il riferimento alla tabella ovunque sia necessario:
table1 << Bivariate(...)
Le nuove tabelle vengono generalmente rese "correnti" e azioni come l'attivazione di una finestra possono modificare la tabella corrente. È possibile usare Current Data Table() per passare da una all'altra, ma il tuo script sarà molto più robusto usando i riferimenti dt.
Nell'esempio di Ian viene inoltre mostrato l'uso di Names Default To Here(1), che può aiutare a isolare il tuo script da un altro script che utilizza gli stessi simboli di riferimento.
Re: Come passare da una tabella dei dispositivi all'altraSe non ti senti a tuo agio con gli script, potresti potenzialmente utilizzare un Virtual Join tra le 2 tabelle per accedere ai dati da "Dati" a "Nuovi dati". Ecco un collegamento a un breve video JMP sull'argomento: Virtual Join - JMP User Community
Se si utilizza l'editor di formule in "Newdata" per i calcoli, è possibile fare riferimento ai dati della tabella "Dati" utilizzando un riferimento di colonna come:
come colonna (tabella dati("Dati"), "my_column_data")
dove "my_column_data" è il nome della colonna nella tabella "Dati" che contiene i dati che vuoi usare in "Newdata".
Sono d'accordo con Ian e Dan che lo scripting è il modo più flessibile e potente per procedere. Io stesso preferisco lo scripting ma fortunatamente ci sono spesso diversi modi per fare il lavoro in JMP anche se non sei uno scripter.
Re: Come passare da una tabella dei dispositivi all'altraGrazie a ian_jmp, danschikore e mark_anawis per la vostra segnalazione.
L'apertura del tavolo è intelligente e funziona perfettamente!