Hola,
Tengo una columna de fecha en el formato "aaaammdd". Una fecha de ejemplo tiene este aspecto: 20000111. Cuando importo datos de un csv a JMP, esta columna se trata como numérica, continua. Configuré su formato en fecha-aaaammdd y me di cuenta de que se trató como 20000111 segundos después de 1904/1/1. Cambié la columna a carácter, nominal e intenté usar informat () para convertirla, pero no puedo hacer que funcione. El script tiene este aspecto: Informat (: New_Date, "aaaammdd") New_Date es el nombre de la columna. Terminé con una columna en blanco. Intenté convertir New_Date en una cadena usando Char (New_Date). Eso devuelve puntos. No puedo entender por qué no se pudo completar una tarea tan simple. Por cierto, no sé JSL y usé la herramienta de fórmulas
¡Gracias!
Dado que convierte la columna "Nueva fecha" en una cadena de caracteres, el uso de esta fórmula debería funcionar:

Se asume que el día siempre tiene dos caracteres (por lo que el primero sería 01), el mes siempre tiene dos caracteres y el año siempre tiene 4 caracteres.
A continuación, se muestra un ejemplo en el que los valores de las columnas (en este caso, solo se completa una fila) son numéricos y están en la estructura que ha indicado.

Para cambiar esto a una columna de fecha / hora adecuada de JMP, así es como lo haría.
Primero abra el cuadro de diálogo Información de columna para la columna en cuestión

Para que JMP pueda reconocer esto usando un Informat que convertirá el 20001101 a un valor de Fecha / Hora, la columna de entrada debe ser de carácter, así que cambie el Tipo de Datos a Carácter y haga clic en Aplicar

Ahora regrese al cuadro de diálogo Abrir Información de columna, cambie el Tipo de datos a Numérico y seleccione el Formato, "aaaammdd" de la lista de formatos. Una vez más, haga clic en Aplicar

Tenga en cuenta en la imagen de arriba que el valor mostrado sigue siendo el mismo.Esto se debe a que el formato de visualización es "aaaammdd".Observe también que la columna se ha vuelto a cambiar a Numérica.
Para validar que es una verdadera columna de fecha / hora de JMP, puede cambiar el formato de visualización a un formato de fecha diferente.Así que regrese al cuadro de diálogo Información de columna y seleccione un formato de fecha diferente.En mi ejemplo, se selecciona el formato "m / d / y".Luego haga clic en aplicar

Como puede verse, la fecha correcta se muestra como 01/11/2000.
Ahora simplemente haga clic en Aceptar y la columna se convertirá como desee.