<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola, al actualizar a JMP 12 parece que se ha cambiado la forma en que se manejan las fechas. Más específicamente: al explorar un conjunto de datos SAS que se encuentra en un servidor (Examinar datos SAS, seleccionar una biblioteca y un archivo, luego crear una consulta usando la ventana de entrada) el formulario de entrada / (fórmula como ventana) no acepta el mismo tipo de entrada como solía poder suministrar. Por ejemplo, puedo escribir en JMP 11 en la entrada de fórmula como parte de una consulta, donde también se pueden establecer otros parámetros:
datepart (datetime) = '8jan2016'd
Cuando hago clic en "Aceptar", se acepta la entrada, pero cuando hago clic en "EJECUTAR * hay un error: 22-322 que dice, hay un error de sintaxis.
Esto es bastante inesperado, ya que parece ser una cosa de nivel bastante bajo. Entonces, ¿qué cambió y qué hacer?
Saludos
Poul Ravn Sørensen
Oye poul
Puedo evitarle la molestia de contactar con el Soporte técnico: pude reproducir este problema. De hecho, es un error en JMP 12 que buscaremos para JMP 13.
Como solución alternativa, podría sugerirle que pruebe el nuevo SAS Query Builder que se presentó en JMP 12. Puedes invocarlo desde el Archivo> SAS menú:

Después de seleccionar la conexión SAS que desea utilizar, obtendrá la Selector de mesa diálogo:

en el que puede seleccionar la tabla (o tablas) que desea consultar. En este caso, solo tengo una mesa ( Egsamp.CARGO ), entonces agregué eso como el Primario mesa. Luego, haga clic en Consulta de construcción en el fondo. Eso traerá para arriba Consultor de construcción apropiado. Hacer clic Añadir todo para agregar todas las columnas de la tabla a la consulta, y luego haga clic con el botón derecho en la columna de la fecha que desea filtrar, ya sea en Columnas disponibles lista o la Columnas incluidas panel, y seleccione Filtrado por .

Eso insertará el filtro predeterminado para la columna de fecha en la Filtros panel:

Usar el DatePart función, tendrá que cambiar esto a un Expresión personalizada Filtro, que puedes hacer desde el menú del triángulo rojo:

Eso solo le dará un campo de entrada en el que puede escribir cualquier criterio que desee. Escribí "datepart (Date) = '25Mar2000d'", y puedes ver que funcionó en la vista previa:

Simplemente haga click Ejecutar consulta en la parte inferior para importar los datos filtrados.
Espero que esto ayude. Analizaremos el problema con los literales de fecha de SAS en el Editor de fórmulas.
Gracias,
Eric
Esto suena preocupante.
Probablemente obtendrá una respuesta más rápidamente por contactando al soporte técnico con los detalles. Pueden reproducir ambos entornos y determinar qué está pasando.
-Jeff
Puedo confirmar que esto se abordó en JMP 13.