Lo scripting JMP è una parte importante dell'esperienza utente JMP. Chiunque può facilmente creare un "programma" JMP riutilizzabile con JMP Scripting Language (JSL) eseguendo un'analisi, selezionando l'hotspot (triangolo rosso) nella parte superiore del report e scegliendo "Script". Da lì, puoi salvare uno script in una tabella dati, una finestra di script, un diario o un progetto.
Ma lo sapevi che puoi anche scrivere uno script che può creare o modificare una tabella di dati? Per visualizzare uno script che crea una tabella dati, attenersi alla seguente procedura:
a) Aprire una tabella dati in JMP.
b) Aprire una finestra di script (File-> Nuovo-> Script).
c) Nella finestra dello script, digitare Tabella dati corrente () << richiama lo script ; ed esegui questo script (Cntl-R o Modifica-> Esegui script).
d) Aprire il registro JMP (Visualizza-> Registro). Nel registro JMP, viene mostrato lo script che ricrea la tabella dei dati.
e) Copia e incolla lo script nel punto in cui ne hai bisogno.
Di seguito viene mostrato uno screenshot esemplificativo di ciò che questo processo produce.

Tendo a farlo molto, soprattutto quando sto preparando presentazioni usando riviste personalizzate o quando ho bisogno di una versione iniziale di una tabella di dati per uno script più complicato. Il processo multi-step è noioso, quindi, naturalmente, mi chiedevo se potevo scrivere uno script JMP che avrebbe automatizzato quel processo. Si scopre che era una sceneggiatura piuttosto semplice.
Il JSL è sotto, e il file di script è disponibile per il download dal Scambio file JMP .
// Salva lo script in una variabile globale
tblScript = Current Data Table () << Ottieni script;
// Crea un oggetto casella di testo vuoto
scrBox = Script Box ();
// Vuoi la versione di testo di tblScript, che
// è un'espressione. Char lo trasforma in testo.
// Nome Espr restituisce l'espressione non valutata
scrBox << Imposta testo (
char (
Nome Expr (tblScript)
)
);
// Lo script viene visualizzato in una finestra di report (notare l'icona
// in alto a sinistra), ma può essere eseguito come una sceneggiatura.
newScrWind = Nuova finestra (
"Script per la tabella dei dati attuali",
scrBox
);
// ridimensiona la finestra
newScrWind << Size Window (800.600);
// riformattare lo script
scrBox << Riformatta;
Sam Gardner ha scritto:
Harry,
Esistono diversi comandi e logica JSL che è possibile utilizzare per aggiornare le tabelle. Probabilmente ho bisogno di un po 'più di informazioni su ciò che vuoi specificamente fare. Mandami un messaggio diretto alla mia email (Sam.Gardner@JMP.com) indirizzo e ti aiuterò a imparare cosa vuoi fare.
Harry Tartan ha scritto:
Come posso scrivere uno script in JSL per aggiornare una tabella dati ogni volta che eseguo lo script invece di tornare al server per recuperare tutti i dati più e più volte?
Il sito web che è veloce per il trasferimento di denaro tramite cellulare non è più un sogno, visitateci a numero tecnico app in contanti proprio adesso!