
Además de los diversos atributos, las columnas de datos tienen propiedades asociadas. Las propiedades de una columna afectan su uso por parte de JMP. Algunos ejemplos de propiedades de columna son fórmulas, notas, comprobaciones de rango y lista, etiquetas de valor, orden de valores, especificaciones de ejes y unidades. Existen muchas más propiedades con aplicaciones especializadas. Ilustraremos los ejemplos aquí como mensajes a una columna existente, pero las propiedades de columna también se pueden especificar al crear una nueva. La mayoría de las propiedades se agregan a una columna como argumentos para "Establecer propiedad", pero veamos algunas excepciones antes de analizar esa sintaxis. Por lo tanto, algunas propiedades 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. Sin embargo, tenga en cuenta que a menudo no es necesario usar una fórmula como propiedad de columna al rellenar la columna con un script, ya que existen otros métodos, como la función "Para cada fila", por ejemplo. Si necesita usar una fórmula, JMP proporciona varios mensajes para administrarlas. Además del mensaje "Establecer fórmula", existe el mensaje "Obtener fórmula" que devuelve la fórmula almacenada en una columna. También puede usar el mensaje "Eliminar fórmula" para eliminar la fórmula de la columna. Existen varios mensajes que controlan la evaluación de fórmulas. Puede enviar el mensaje "Evaluar fórmula" a una columna si los datos de los que depende han cambiado. Puede activar o desactivar la evaluación automática con el mensaje "Suprimir evaluación" a la columna de datos o con el mensaje "Suprimir evaluación de fórmula" a 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. También puede enviar el mensaje "Reejecutar 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 indicar a la tabla de datos que ignore los errores que se producen al evaluar una fórmula; este mensaje también puede enviarse 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. A diferencia de las fórmulas, sin embargo, estos también podrían ser scripted como argumentos para Establecer Propiedad. El mensaje de Comprobación de Rango 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 o igual que, y LT significa menor que. Por lo tanto, 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 que). 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 o igual, puede usar la función lógica No para establecer un límite inferior. En el tercer ejemplo, la comprobación de rango especifica que los valores deben ser mayores o iguales que cero, porque eso es el opuesto lógico de menor que cero. El mensaje de Comprobación de Lista toma una lista de los valores permitidos como su 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 los datos a sus etiquetas como asignaciones. Las Etiquetas de valor son una forma de cambiar cómo se muestran las observaciones sin sobrescribir los valores de los datos reales, y esta propiedad se puede activar o desactivar. En este ejemplo, el mensaje asigna la etiqueta Masculino a los valores de los datos de y la etiqueta Femenino a los valores de los 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 se programan 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 puede ser una cadena, un número o una lista de valores. Por ejemplo, la propiedad Límites de especificación incluye varios valores para que se proporcionen juntos en una lista. Para todas las propiedades de columna, excepto las fórmulas, su script puede enviar el mensaje Obtener propiedad para devolver los valores de la propiedad especificada. El ejemplo que se muestra aquí devuelve los valores establecidos para la propiedad "Límites de especificación". Puede eliminar cualquier propiedad de columna con el mensaje "Eliminar propiedad".