<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Este artículo aparece en Cable JMPer, Número 30, verano 2015 .
por Craige Hales Craige @ JMP , Desarrollador Principal de Sistemas, SAS
Los desarrolladores de JMP escuchaban cuando los usuarios pedían poder agregar imágenes en tablas de datos para que los datos fueran más informativos. JMP 12 le ofrece imágenes y más: los objetos como matrices y listas, el código JSL (JMP Scripting Language) y las expresiones JSL para imágenes se pueden mantener en una columna de expresión. Las columnas de expresiones proporcionan información para la visualización y el análisis, así como también organizan datos y aceleran los scripts.
Las columnas de expresión hacen un caso especial de expresiones de imagen porque las imágenes están destinadas a ser vistas. (Puede desactivar el caso especial y ver 1.000 palabras en su lugar, pero todavía tengo que encontrar una buena razón para hacerlo). Las imágenes se pueden arrastrar y soltar en columnas de expresión; También se pueden descargar desde tablas en la web. Durante nuestra fase de prueba, descubrimos que Wikipedia es una fuente interesante de tablas con imágenes.
Las imágenes son útiles en una variedad de formas. Puede usar imágenes en una tabla para ayudar a ubicar una fila, como una imagen de una muestra o un valor atípico. Puede utilizar las imágenes como una visualización. Puedes tener múltiples columnas de imágenes. Puede agregar el atributo de etiqueta y obtener sugerencias de herramientas emergentes con imágenes en sus gráficos.
Aquí hay un ejemplo usando oficinas de SAS trazadas en un mapa. El mapa muestra la relación geográfica. Cuando se desplaza sobre un punto, aparece una foto de esa ubicación. Puse este consejo a un lado y encendí el lema a Glasgow (Figura 1).

Figura 1 Foto de la oficina de país de SAS en Glasgow
La foto que se muestra en la Figura 1 se creó a partir de la tabla de datos de muestra que se muestra en la Figura 2.

Figura 2 Ejemplo de tabla de datos con columna de expresión
También puede aumentar las filas de la tabla como se muestra en la Figura 3.

figura 3 Columna de expresión redimensionada
Una matriz es un gran ejemplo de cómo puede colocar otros datos de expresión en una columna de expresión. En lugar de usar nueve columnas para una matriz de 3x3, simplemente almacene la matriz de 3x3 como una matriz. Su código JSL será más rápido porque ya no tendrá que rehacer la matriz a partir de nueve valores. La matriz podría ser una matriz de transformación, como se muestra en la Figura 4.

Figura 4 Una matriz en una columna de expresión.
Las columnas de expresiones no son lo mismo que las columnas de Fórmula; de hecho, una columna puede ser ambas. Una columna de Fórmula tiene una expresión de fórmula única que genera los valores para cada celda. Los valores en las celdas de una columna de expresión son expresiones que pueden ser evaluadas.
Columnas de expresion dan JMP una nueva herramienta de visualización que utiliza imágenes en columnas, así como otras posibilidades para un mejor rendimiento de scripting y una mejor organización de datos.
Para explorar más este tema, vea la documentación de JMP sobre expresiones en columnas, vea Propiedades de la columna .