JMP permite a los usuarios especificar formatos personalizados. Estos formatos personalizados están disponibles en cualquier lugar donde existan formatos compatibles de forma nativa: Tablas de datos, Constructor de gráficos, Importación de CSV, Filtros de datos, JSL, etc. Estos formatos personalizados se pueden usar tanto para introducir como para generar fechas y horas.
Para formatear una columna de números y obtener un resultado numérico en la tabla de datos, debe utilizar el cuadro de diálogo Propiedades de columna y cambiar el formato mediante la GUI (ver la imagen a continuación) o, utilizando JSL, enviar un mensaje << Formato ( ) a la columna.
Propiedades de la columna

Esta tabla enumera los distintos descriptores de campo y sus significados.

Editor de fórmulas y JSL
Las fechas personalizadas se implementan utilizando el argumento “Patrón de formato” en una declaración Informado o Formato .
Tenga en cuenta que “Patrón de formato” es una cadena entre comillas : JMP se encarga de las comillas cuando utiliza GUI para crear los formatos, pero debe incluir las comillas cuando escribe formatos personalizados con fórmulas o JSL.
A continuación se muestra un ejemplo del comando Format() de JSL que utiliza un formato nativo. Tenga en cuenta que la sintaxis de este comando es Format( número , cadena ), donde cadena es un formato nativo:
formato(3683283977, "ddMonyyyy h:m:s");
El formato personalizado a continuación produce una salida idéntica al formato nativo anterior. La sintaxis es Format ( número , «Patrón de formato», cadena ), donde cadena es una colección de descriptores de campo y otro texto (literal), como espacios, dos puntos, etc.
format(3683283977, "Patrón de formato", "
-
:
:
");
Los descriptores de campo se delimitan mediante corchetes angulares. Todo lo que no esté entre corchetes se trata como texto sin formato, lo que permite una salida altamente personalizable:

Consejos sobre el uso de Informat ( ) frente a Format ():
La función Informat() está destinada a convertir una cadena en la cantidad de segundos transcurridos desde el 1 de enero de 1904. Hay tres formas en que Informat() puede hacer esto:
- Haciendo que JMP adivine el formato . Para ello, use solo la cadena original como argumento. Debido a posibles ambigüedades, a veces funciona y a veces no: con el código siguiente, no hay forma de determinar si la fecha que se indica corresponde al 12 de marzo o al 3 de diciembre.
- Mediante un formato integrado que el usuario especifica añadiendo un argumento de cadena de formato. Aquí, especificamos que la fecha se representará como 12 de marzo, no como 3 de diciembre.
- Información (“3/12/1995”, “d/m/y”)
- Usando un patrón de formato :
- Informat (“3/2/1995”, “Patrón de formato”, “
/ / ”)
Por el contrario, la función Format() convierte un número en una cadena; por lo tanto, si se usa Format() en una fórmula de columna, el resultado será una cadena, no un número. Para formatear una columna de números y obtener un resultado numérico en la tabla de datos, se debe usar el cuadro de diálogo Propiedades de columna y cambiar el formato mediante la interfaz gráfica (ver imagen a continuación) o, con JSL, enviar un mensaje << Formato() a la columna. Ejemplos: Abierto Fechas de ejemplo con conversions.jmp . Esta tabla contiene numerosos ejemplos de patrones de formato en uso. La siguiente tabla describe el contenido de cada columna: Columna Notas de columna Texto de fecha sin procesar La cadena (datos de caracteres) que deseamos convertir en una fecha continua. Patrón de formato a utilizar con Informat El patrón de formato que se necesita para realizar esta conversión. Resultado continuo Una columna de fórmula que utiliza las primeras 2 columnas como entradas, lo que da como resultado una fecha sin formato (la cantidad de segundos desde el 1 de enero de 1904). Resultado mostrado con un formato estándar La fecha, mostrada con un formato integrado. (Columna continua) Resultado mostrado con un patrón de formato La fecha, mostrada con un formato personalizado. (Columna continua) Resultado convertido a cadena usando un patrón de formato Aquí, usamos una fórmula de columna y la función Format(), que convierte la fecha continua en una cadena con formato personalizado. (La columna es un carácter). Fracciones de segundo “Sí” si el resultado tiene fracciones de segundo. Constructor de gráficos La forma en que se muestran las fechas en el generador de gráficos puede diferir de la forma en que se muestran en la tabla de datos, por razones de formato o por detalles necesarios. Para adaptar esto, utilice las mismas herramientas que en las propiedades de columna, que se encuentran en las propiedades del eje en cuestión. La forma en que se muestran las fechas en el generador de gráficos puede diferir de la forma en que se muestran en la tabla de datos, por razones de formato o por detalles necesarios. Para adaptar esto, utilice las mismas herramientas que en las propiedades de columna. Puede acceder a ellas en las propiedades del eje, a las que se accede haciendo doble clic en el eje correspondiente. Además, hay dos formas de agrupar las fechas: envasándolas o envolviéndolas. La clasificación por intervalos permite agrupar todos los elementos de un mismo mes o de una misma hora según la fecha y su programación. Por ejemplo, si solicito una clasificación por semana, se agruparán todos los datos de cada semana del calendario. El ajuste permite agrupar todos los elementos de un mismo mes o fecha según las características de la fecha. Por ejemplo, si solicito el ajuste por semana, los datos se agruparán por día (lunes, martes, miércoles, etc.). Esto me permite ver si el día influye en mis datos.