Objetivo general: Cree una consulta en Query Builder que filtre en una columna de fecha y hora solo extrayendo datos de los últimos 7 días de la hora actual. Estoy tratando de usar una expresión personalizada en Query Builder para hacer esto.
Parece que Query Builder toma un formato de fecha específico para su instrucción WHERE, 'ymd h:m:s' (es decir, '2022-07-07 11:13:55'), para el cual JMP no tiene un formato integrado para . Por lo tanto, creé un formato de fecha personalizado que se muestra a continuación usando este ejemplo . En una tabla de datos, convierte una columna de fecha y hora al formato personalizado como se esperaba. Estoy luchando para llamar al formato en el código jsl, ya que aparece el error "Formato desconocido: myNamespace: QueryDate". ¿Alguna idea? ¡Gracias!
print(format(Today(), "m/d/y"));
print(format(Today(), "myNamespace:QueryDate"));
Formato personalizado:
Add Custom Functions(
New Custom Function(
"myNamespace",
"QueryDate",
Function( {inputVar},
{Default Local},
Char( Year( inputVar ) ) || "-" || Char( Month( inputVar ) ) || "-" ||
Char( Day( inputVar ) ) || " " ||
Char(Hour(inputVar)) || ":" || Char(Minute(inputVar)) || ":" || Char(Second(inputVar))
),
<<DESCRIPTION></DESCRIPTION>