
Oltre ai vari attributi, le colonne di dati hanno delle proprietà associate. Le proprietà di una colonna influenzano il modo in cui JMP la utilizza. Esempi di proprietà di colonna includono formule, note, controlli di intervalli ed elenchi, etichette di valore, ordine dei valori, specifiche degli assi e unità. Esistono molte altre proprietà con applicazioni specializzate. Illustreremo gli esempi qui come messaggi a una colonna esistente, ma le proprietà di colonna possono essere specificate anche quando si crea una nuova colonna. La maggior parte delle proprietà si aggiunge a una colonna come argomenti di Imposta proprietà, ma diamo un'occhiata ad alcune eccezioni prima di discutere di tale sintassi. Quindi, ci sono alcune proprietà che hanno i propri argomenti o messaggi denominati. Iniziamo con le formule. È possibile utilizzare Imposta formula o Messaggio formula per memorizzare una formula in una colonna di dati. Tenete presente, tuttavia, che spesso non è necessario utilizzare una formula come proprietà di colonna quando si popola la colonna con uno script, perché ci sono altri metodi che si possono utilizzare, come ad esempio la funzione Per ogni riga. Se è necessario utilizzare una formula, JMP fornisce diversi messaggi per gestirla. Oltre al messaggio "Imposta formula", è disponibile un messaggio "Ottieni formula" che restituisce la formula memorizzata in una colonna. È inoltre possibile utilizzare il messaggio "Elimina formula" per rimuovere la formula dalla colonna. Sono disponibili diversi messaggi che controllano la valutazione delle formule. È possibile inviare il messaggio "Valuta 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 con 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. È inoltre possibile inviare il messaggio "Riesegui 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ò essere inviato anche a una singola colonna. Esistono altre tre proprietà che possono essere scritte utilizzando i propri nomi: Controllo intervallo, Controllo elenco ed Etichette valore. A differenza delle formule, tuttavia, queste proprietà possono essere scritte anche come argomenti di Imposta proprietà. Il messaggio Controllo intervallo 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, ovvero minore o uguale. Il secondo esempio imposta un limite superiore di zero che non è inclusivo, perché abbiamo usato LT. I valori devono essere minori di zero. Infine, poiché la sintassi non include esplicitamente un'opzione per maggiore o maggiore 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 minori di zero. Il messaggio di controllo dell'elenco accetta 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, è possibile utilizzare il messaggio Etichette valore con un elenco di mappature dai valori dei dati alle relative etichette come assegnazioni. Le etichette valore consentono di modificare la 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 valore sono attivate, le etichette verranno visualizzate nella tabella dati e in tutti i report, ma quando sono disattivate, verranno visualizzati i valori dei dati. Le restanti proprietà delle colonne vengono tutte scritte tramite script utilizzando Imposta proprietà. Il messaggio Imposta proprietà accetta il nome della proprietà come stringa di caratteri per il primo argomento e il valore della proprietà come secondo argomento. Il valore della proprietà può essere una stringa, un numero o un elenco di valori. Ad esempio, la proprietà "Limiti di specifica" include diversi valori, che vengono quindi forniti insieme in un elenco. Per tutte le proprietà di colonna, ad eccezione delle formule, lo script può inviare il messaggio "Ottieni proprietà" per restituire i valori della proprietà specificata. Pertanto, l'esempio mostrato qui restituisce i valori impostati per la proprietà "Limiti di specifica". È possibile rimuovere qualsiasi proprietà di colonna con il messaggio "Elimina proprietà".