Le variabili non si risolvono ai loro valori quando vengono passate nella formula della colonna della tabella<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Ho recentemente aggiornato a JMP v9 per v8 e il mio script non sembra funzionare come per la v8.
La prima parte di questo script apre un file "Dati" (* .csv) in una tabella e aggiunge le intestazioni ect, la seconda parte apre un altro file "Limite" (* .JSL) che contiene una tabella di ricerca valore "variabile1 = 0.0333"; variabile = 0,0222; ect ... ". Quando si legge il passaggio di questi valori alla tabella, la tabella assume i nomi delle variabili come valori letterali anziché risolverli con i valori numerici sottostanti.
L'unica cosa che è cambiata è la versione dell'applicazione Jmp da 8 a 9.
Passando il mouse sopra le variabili nel primo script, i valori vengono letti correttamente dal file di origine Limite (* .JSL).
Sembra che le variabili nel primo script siano solo locali e non globali per la tabella - Column - Formula da usare?
Qualche idea?
Grazie
Le variabili non si risolvono ai loro valori quando vengono passate nella formula della colonna della tabellaL'utilizzo di :: for variabili globali è stato consigliato anche per JMP 8, ma non è stato applicato (cioè ha funzionato in generale comunque, a meno che la variabile globale avesse un nome che potrebbe essere confuso con un nome di colonna o una funzione incorporata). Ma in JMP 9 è più rigorosamente applicato, quindi la differenza tra JMP 8 e JMP 9.
BR, Marianne
Le variabili non si risolvono ai loro valori quando vengono passate nella formula della colonna della tabellaGrazie a PMroz per la tua rapida risposta.
La tua soluzione ha funzionato.
Non sono sicuro del motivo per cui lo script funziona in v8 senza "::" prima della variabile?
Grazie ancora
Le variabili non si risolvono ai loro valori quando vengono passate nella formula della colonna della tabellaQuando ci si riferisce a variabili globali in una formula di colonna, è necessario preimpostarle con "::".
Quindi cambia questo:
: first_column +: second_column / variable1
a questo:
: first_column +: second_column / :: variabile1