Oltre ai vari attributi, alle colonne di dati sono associate proprietà. Le proprietà di una colonna influiscono sul modo in cui viene utilizzata da JMP. Esempi di proprietà delle colonne includono formule, note, controlli di intervalli ed elenchi, etichette dei valori, ordine dei valori, specifiche degli assi e unità. E ci sono molte altre proprietà con applicazioni specializzate. Illustreremo qui gli esempi come messaggi a una colonna esistente, ma è anche possibile specificare le proprietà della colonna quando si crea una nuova colonna. Aggiungi la maggior parte delle proprietà a una colonna come argomenti a Set Property, ma diamo un'occhiata ad alcune eccezioni prima di discutere quella sintassi. Quindi, ci sono alcune proprietà che hanno i propri argomenti o messaggi con nome. Cominciamo con le formule. È possibile utilizzare il messaggio Imposta formula o Formula per memorizzare una formula in una colonna di dati. Tieni presente, tuttavia, che spesso non è necessario utilizzare una formula come proprietà di una colonna quando stai popolando la colonna con uno script, poiché esistono altri metodi che puoi utilizzare, ad esempio la funzione For Each Row. Se è necessario utilizzare una formula, JMP fornisce diversi messaggi che è possibile utilizzare per gestirli. Oltre al messaggio Imposta formula, è presente un messaggio Ottieni formula che restituisce la formula memorizzata in una colonna. E puoi utilizzare il messaggio Elimina formula per rimuovere la formula dalla colonna. Esistono diversi messaggi che controllano la valutazione della formula. È possibile inviare il messaggio Eval Formula a una colonna nel caso in cui i dati da cui dipende siano cambiati. È possibile attivare o disattivare la valutazione automatica con il messaggio Sopprimi valutazione alla colonna dati o il messaggio Sopprimi valutazione formula alla tabella dati, che influisce su tutte le colonne della formula. È possibile inviare il messaggio Esegui formule alla tabella dati dopo aver disattivato la soppressione della valutazione. E puoi inviare il messaggio Rerun Formule alla tabella dati per forzare la valutazione di tutte le colonne, anche se i dati non sono cambiati. Infine, potrebbe essere necessario indicare alla tabella dati di ignorare gli errori che si verificano durante la valutazione di una formula e questo messaggio può effettivamente essere inviato anche a una singola colonna. Ci sono altre tre proprietà che possono essere inserite in uno script utilizzando i propri nomi: controllo intervallo, controllo elenco ed etichette valore. A differenza delle formule, tuttavia, queste potrebbero anche essere scritte come argomenti per Imposta proprietà. Il messaggio Range Check accetta argomenti logici speciali che definiscono l'intervallo consentito o non consentito di valori numerici. Nella sintassi generica, la X è un segnaposto per una E o una T, dove LE significa minore o uguale e LT significa minore di. Quindi il messaggio alla colonna nel primo esempio imposta un limite inferiore di uno e un limite superiore di dieci, e i limiti sono inclusivi, perché abbiamo usato LE -- minore o uguale. Il secondo esempio imposta un limite superiore pari a zero che non è inclusivo, poiché abbiamo utilizzato LT. I valori devono essere inferiori a zero. Infine, poiché la sintassi non include esplicitamente un'opzione per maggiore di o maggiore di o uguale, è possibile utilizzare la funzione logica Not per impostare un limite inferiore. Nel terzo esempio, il controllo dell'intervallo specifica che i valori devono essere maggiori o uguali a zero, perché è l'opposto logico di minore di zero. Il messaggio List Check prende come argomento un elenco dei valori consentiti. Quindi questo codice indica che i valori sì e no sono gli unici valori consentiti in questa colonna. Infine, puoi utilizzare il messaggio Value Labels con un elenco di mappature dai valori dei dati alle relative etichette come assegnazioni. Le etichette dei valori sono un modo per modificare la modalità di visualizzazione delle osservazioni senza sovrascrivere i valori dei dati effettivi e questa proprietà può essere attivata o disattivata. In questo esempio, il messaggio assegna l'etichetta Maschio ai valori dei dati di e l'etichetta Femmina ai valori dei dati di Quando le etichette dei valori sono attivate, le etichette verranno visualizzate nella tabella dei dati e in tutti i rapporti, ma quando sono disattivate, verranno visualizzati i valori dei dati. Le restanti proprietà della colonna sono tutte scritte tramite script utilizzando Imposta proprietà. Il messaggio Set Property accetta il nome della proprietà come stringa di caratteri per il suo primo argomento e il valore della proprietà per il suo secondo argomento. Il valore della proprietà può essere una stringa, un numero o un elenco di valori. Quindi, ad esempio, la proprietà Spec Limits include diversi valori in modo che vengano forniti insieme in un elenco. Per tutte le proprietà della colonna eccetto le formule, lo script può inviare il messaggio Ottieni proprietà per restituire i valori della proprietà specificata. Quindi l'esempio mostrato qui restituisce i valori che sono stati impostati per la proprietà Spec Limits. E puoi rimuovere qualsiasi proprietà di colonna con il messaggio Elimina proprietà.