Comprobando si el valor de la columna de fecha es anterior o posterior a una fecha determinadaEstoy usando JMP pro 15.
Tengo una columna en mi conjunto de datos "MRI_Date" que tiene valores en el formato MM/DD/YYYY. Me gustaría crear una nueva columna de fórmula para verificar si cada valor de MRI_Date es anterior o posterior a la fecha 04/06/2014 y devolver "sí" si es anterior y "no" si es posterior.
Probé esta fórmula pero no arroja resultados precisos:
If( :MRI_Date < "04/06/2014",
:before_6_4_14 = "sí",
:before_6_4_14 = "no"
)
El nombre de mi columna de fórmula es "before_6_4_14".
¿Alguien puede recomendar una solución a este problema? ¿Posiblemente el formato de mi columna MRI_Date?
¡Gracias!
Tabla de datosMac OSsecuencias de comandosRe: Comprobar si el valor de la columna de fecha es anterior o posterior a una fecha determinadaComenzaría probando que está usando fechas con el formato correcto. Cambie el Formato de su columna de fecha a Mejor y vea si obtiene el Número de fecha de JMP (algo así como 3731949420, que es número de segundos desde la medianoche del 1 de enero de 1904 ). Si obtiene algo diferente, es posible que deba realizar algunas conversiones.
"04/06/2014" no es la fecha correcta en JMP, por ejemplo, puede usar Fecha MDA() ( Fecha MDA(06,04,2014) ) o en formato () ( Informat("04/06/2014", "DD/MM/AAAA") ) para convertir eso en una fecha. yo usaría Fecha MDA() como siempre debe funcionar.
Después de eso, debería poder hacer la comparación como lo está haciendo, o podría usar algo como Diferencia de fecha ().
Re: Comprobar si el valor de la columna de fecha es anterior o posterior a una fecha determinadaEcha un vistazo a Uso de fechas, horas, fechas y duraciones en JMP . Puede usar una constante de fecha para comparaciones como esta.
If( :MRI_Date < 04JUN2014,<BR /> :before_6_4_14 = "yes",
:before_6_4_14 = "no"
)
Re: Comprobar si el valor de la columna de fecha es anterior o posterior a una fecha determinadasi MRI_Date es una columna de caracteres, la comparación no será correcta (el año está en la posición menos importante, etc.). Cuando utilice las propiedades de la columna para convertir la columna en una columna de fecha adecuada, asegúrese de cambiar el formato AND numérico al mismo tiempo. Si cambia a numérico sin el formato de fecha adecuado, es probable que vea todos los valores que faltan.
Las columnas de caracteres tienden a estar alineadas a la izquierda y las columnas numéricas alineadas a la derecha. Las fechas son numéricas, número de segundos desde 1904.