Seleccionar donde contiene una fecha<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy tratando de eliminar las filas en una columna llamada datos de fecha que se ejecutaron en mi secuencia de comandos.
He intentado seleccionar dónde (fecha de datos == 05/05/2014)
También probé Obtener filas donde (: Fecha de ejecución de los datos == 05/05/2014)
Junto con todas las opciones que se me ocurren.
Cualquier ayuda será apreciada.
Re: Seleccionar donde contiene una fechaVaya, ¡gracias por captar eso, PMroz! Uso date() con tanta frecuencia que olvidé que es una función personalizada que escribí para llamar a informat con d/m/y. ¡Mis disculpas!El método de PMroz es perfecto.
Julian
Re: Seleccionar donde contiene una fechano he visto el fecha función.¿Es algo que escribiste?De todos modos, esto hará lo que quieras:
dt = Nueva tabla ( "Tabla de muestra" ,
Agregar filas ( 4 ) ,
Nueva columna ( "Fecha de ejecución de los datos" ,
Numérico ,
Continuo ,
Formato ( "d/m/a" , 12 ) ,
Formato de entrada ( "d/m/a" ) ,
Establecer valores ( [ 3482092800 , 3484771200 , 3487363200 , 3482092800 ] )
)
) ;
buscar_fecha = informar ( "05/05/2014" , "d/m/a" ) ;
del_filas = dt << obtener filas donde ( : Fecha de ejecución de los datos == buscar_fecha ) ;
dt << eliminar filas ( del_filas ) ;
Re: Seleccionar donde contiene una fechaHola Vicky,
Las fechas se vuelven un poco complicadas en la forma en que se almacenan. A menos que la columna de fecha sea una columna de caracteres (por lo que las fechas son realmente solo cadenas), deberá buscar esa fecha en función de su época. Aquí hay una manera de hacer que JMP lo haga por usted:
dt = Tabla de datos actual () ;
buscarFecha = fecha ( 05 / 05 / 2014 ) ;
dt << Selecciona Dónde (: Fecha de ejecución de los datos == buscarFecha ) ;
¡Espero que esto ayude!
Julian
EDITAR: vea la sugerencia de PMroz: mi código solo funcionará con código adicional para definir la función de fecha () que utilicé.