Ho un file Excel contenente un database di grandi dimensioni. Ho esportato questo file Excel in JMP per analizzare e ottenere informazioni sui dati. Il file excel viene aggiornato ogni ora con nuovi set di dati.Ogni volta che il file excel viene aggiornato, devo fare clic sul file "sorgente" in JMP per aggiornare la tabella e copiare gli script del modello di incolla. La mia domanda: esiste un modo per aggiornare automaticamente i dati nella tabella JMP ogni volta che il file excel viene aggiornato? in modo da non dover fare clic manualmente sul file "sorgente" per aggiornarlo.
Non ho familiarità con la scrittura di copioni. Inoltre, non voglio aggiungere dati a dati esistenti, voglio aggiornare dinamicamente le modifiche ai dati esistenti e aggiungere anche se vengono aggiunti nuovi dati.
Esiste un modo per aggiornare automaticamente la tabella dati in JMP ogni volta che apro il file collegato al file excel originale.
Si assolutamente!Hai due opzioni di base:
Ottieni nuovi dati e aggiungili alla tabella dati corrente
Utile se vuoi conservare i dati storici che non sono disponibili nel tuo file sorgente e se non sei preoccupato per le vecchie righe che cambiano i valori.Dai un'occhiata a questo post: Come aggiorno automaticamente la tabella dati JMP durante il popolamento di Excel
Utilizzando questo metodo è anche possibile fare in modo che la tabella controlli automaticamente i nuovi valori mentre la tabella è aperta, ma lo consiglierei solo se la tabella proviene da un database.
Crea uno script per ricreare automaticamente l'analisi utilizzando il file di origine.
Penso che questo sia più comune.Copiare lo script di origine in una nuova finestra di script, quindi copiare gli script per le analisi che si desidera eseguire o gli script che si desidera aggiungere e aggiungerli a quello script.Quindi un utente apre lo script invece di aprire una tabella di dati. Ecco un esempio:
names default to here(1);
//Source script goes here
dt = Open("$Sample_data/iris.jmp");
//This will save a script the use can run on their own
dt << New Script(
"My Script",
New Window("My script is running", Modal, Text Box("Here is your script."))
);
//This will open automatically
dt << Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Petal length ), Y( :Sepal width ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 ) ) )
);
È possibile eseguire lo script automaticamente e nascondere la finestra dello script in modo che l'utente non veda mai il codice, ma solo la tabella dei dati.