formula lunga per una colonna in un altro file<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
C'è un modo per inserire una formula lunga per una colonna in un altro file JSL. La mia tabella ha una colonna con una formula di circa 1000 righe. Voglio mettere questa formula in un altro file JSL in modo che il file principale sembri più pulito.
Grazie
Ri: formula lunga per una colonna in un altro fileSe sono presenti più colonne formula e alcune colonne formula utilizzano altre colonne formula, JMP deve vedere le relazioni per determinare quali colonne devono essere valutate per prime. Se si sposta la formula fuori dalla colonna, JMP non otterrà l'ordine di valutazione corretto per le colonne che dipendono da altre colonne.
Se crei una funzione definita dall'utente, e assicurati che sia definita in anticipo, puoi chiamarla dalla formula della colonna. Questo sembra goffo, forse una migliore idea apparirà.

Ri: formula lunga per una colonna in un altro fileSto rileggendo il tuo post. Forse hai semplicemente bisogno dell'istruzione INCLUDE? Basta inserire le istruzioni per aggiungere la nuova colonna in un altro file JSL (chiamato new_column.jsl per esempio). Quindi nel tuo programma principale avresti questo:
includere ( "C: \ mydata \ new_column.jsl" ) ;
Ri: formula lunga per una colonna in un altro fileIl modo per aggiungere una formula di colonna a una tabella usando JSL è come questo:
dt = Aperto ( "$ sample_data \ Big Class.jmp" ) ;
dt << Nuova colonna ( "BMI" , Numerico , Continuo , Formato ( "Fisso dicembre" , 12 , 2 ) ,
// La tua formula va qui:
Formula ( (( : peso * 703 ) / : altezza ) / : altezza )
// formula finale
) ;