¿Cómo ordeno mis fechas?Adjunto está mi tabla de datos. Puede ver que mis fechas en el eje x de mi gráfico no están en orden. ¿Cómo escribo un script para ordenar la columna de fecha antes de crear el gráfico? Observe que mi columna de fecha en la tabla está en caracteres.

Automatización y secuencias de comandosRe: ¿Cómo puedo ordenar mis fechas?Este es un problema común cuando eres nuevo en JMP. Las fechas deben almacenarse como un número. Los números están justificados a la derecha en la tabla de datos. Su columna de fecha se almacena como una cadena de caracteres, lo cual puede saber porque está justificada a la izquierda. JMP ordena las cadenas de caracteres alfabéticamente. Agregué una columna para convertir tu fecha a numérica. Abra la información de la columna en el nuevo campo Fecha para que pueda ver cómo se realiza esta conversión. Se podría haber hecho en la columna de fecha original, pero pensé que sería más difícil de ver.
Re: ¿Cómo ordeno mis fechas?La columna vDate debe convertirse a un valor de fecha JMP.
- Haga doble clic en el encabezado de la columna vdate para abrir la columna Información de la columna
- Haga clic en Eliminar fórmula
- Cambiar el tipo de datos a numérico
- Cambiar el tipo de modelado a Continuo
- Haga clic en la flecha hacia abajo para el Formato y seleccione Fecha=>m/d/a
- Haga clic en Aceptar
Ahora, la columna debería tener el formato de fecha JMP. Ahora puede usar Tablas=>Ordenar para ordenar la tabla de datos.
Re: ¿Cómo ordeno mis fechas?Hola Jim,
Sé cómo hacerlo en JMP, pero ¿cómo se escribe un script en JSL para convertir la columna vDate de un carácter a una fecha numérica?
Re: ¿Cómo ordeno mis fechas?JMP creará la versión JSL de cómo realizar la conversión, después de que la realice de forma interactiva.
Aquí está el JSL tomado del registro, después de convertir la columna de forma interactiva.
// Change column info: vDate
Data Table( "table1" ):vDate << Data Type(
Numeric,
Format( "m/d/y", 10 ),
Input Format( "m/d/y" )
) << Delete Formula << Set Modeling Type( "Continuous" ) << Set Field Width( 12 );You
Re: ¿Cómo ordeno mis fechas?Hola Jim,
¡Muchísimas gracias! ¡Me funcionó!
Re: ¿Cómo puedo ordenar mis fechas?Hola Dan,
Sé cómo hacerlo en JMP. Pero, ¿cómo se escribe un script en JSL para convertir la columna vDate de tipo char a tipo fecha numérico?