Además de los diversos atributos, las columnas de datos tienen propiedades asociadas. Las propiedades de una columna afectan la forma en que JMP la usa. Los ejemplos de propiedades de columna incluyen fórmulas, notas, comprobaciones de rango y lista, etiquetas de valor, orden de valor, especificaciones de eje y unidades. Y hay muchas más propiedades con aplicaciones especializadas. Ilustraremos los ejemplos aquí como mensajes a una columna existente, pero las propiedades de la columna también se pueden especificar cuando crea una nueva columna. La mayoría de las propiedades se agregan a una columna como argumentos para Establecer propiedad, pero echemos un vistazo a algunas excepciones antes de discutir esa sintaxis. Por lo tanto, hay algunas propiedades que tienen sus propios argumentos o mensajes con nombre. Comencemos con las fórmulas. Puede usar el mensaje Establecer fórmula o Fórmula para almacenar una fórmula en una columna de datos. Tenga en cuenta, sin embargo, que a menudo no es necesario usar una fórmula como propiedad de columna cuando está llenando la columna con un script, porque hay otros métodos que puede usar, como la función Para cada fila, por ejemplo. Si necesita usar una fórmula, JMP proporciona varios mensajes que puede usar para administrarlos. Además del mensaje Establecer fórmula, hay un mensaje Obtener fórmula que devuelve la fórmula almacenada en una columna. Y puede usar el mensaje Eliminar fórmula para eliminar la fórmula de la columna. Hay varios mensajes que controlan la evaluación de la fórmula. Puede enviar el mensaje Eval Formula a una columna en caso de que los datos de los que depende hayan cambiado. Puede activar o desactivar la evaluación automática con el mensaje Suprimir evaluación en la columna de datos o el mensaje Suprimir evaluación de fórmula en la tabla de datos, que afecta a todas las columnas de fórmula. Puede enviar el mensaje Ejecutar fórmulas a la tabla de datos después de desactivar la supresión de evaluación. Y puede enviar el mensaje Volver a ejecutar fórmulas a la tabla de datos para forzar la evaluación de todas las columnas, incluso si los datos no han cambiado. Finalmente, es posible que deba decirle a la tabla de datos que ignore los errores que ocurren al evaluar una fórmula, y este mensaje también se puede enviar a una columna individual. Hay otras tres propiedades que se pueden programar con sus propios nombres: Comprobación de rango, Comprobación de lista y Etiquetas de valor. Sin embargo, a diferencia de las fórmulas, también se pueden programar como argumentos para Establecer propiedad. El mensaje Range Check toma argumentos lógicos especiales que definen el rango permitido o no permitido de valores numéricos. En la sintaxis genérica, la X es un marcador de posición para una E o una T, donde LE significa menor que o igual y LT significa menor que. Entonces, el mensaje a la columna en el primer ejemplo establece un límite inferior de uno y un límite superior de diez, y los límites son inclusivos, porque usamos LE, menor o igual. El segundo ejemplo establece un límite superior de cero que no es inclusivo, porque usamos LT. Los valores deben ser menores que cero. Finalmente, debido a que la sintaxis no incluye explícitamente una opción para mayor que o mayor que o igual, puede usar la función lógica No para establecer un límite inferior. En el tercer ejemplo, la verificación de rango especifica que los valores deben ser mayores o iguales a cero, porque ese es el opuesto lógico de menor que cero. El mensaje List Check toma una lista de los valores permitidos como argumento. Entonces este código indica que los valores sí y no son los únicos valores permitidos en esta columna. Finalmente, puede usar el mensaje Etiquetas de valor con una lista de asignaciones de los valores de datos a sus etiquetas como asignaciones. Las etiquetas de valor son una forma de cambiar la forma en que se muestran las observaciones sin sobrescribir los valores de datos reales, y esta propiedad se puede activar o desactivar. En este ejemplo, el mensaje asigna la etiqueta Hombre a los valores de datos de y la etiqueta Mujer a los valores de datos de Cuando las Etiquetas de valor están activadas, las etiquetas se mostrarán en la tabla de datos y en cualquier informe, pero cuando están desactivadas, se mostrarán los valores de los datos. Las propiedades de columna restantes están todas codificadas usando Establecer propiedad. El mensaje Establecer propiedad toma el nombre de la propiedad como una cadena de caracteres para su primer argumento y el valor de la propiedad para su segundo argumento. El valor de la propiedad podría ser una cadena, un número o una lista de valores. Entonces, por ejemplo, la propiedad Límites de especificación incluye varios valores, por lo que se proporcionan juntos en una lista. Para todas las propiedades de la columna, excepto las fórmulas, su secuencia de comandos puede enviar el mensaje Obtener propiedad para devolver los valores de la propiedad especificada. Entonces, el ejemplo que se muestra aquí devuelve los valores que se han establecido para la propiedad Límites de especificación. Y puede eliminar cualquier propiedad de columna con el mensaje Eliminar propiedad.