Falta el filtro de datos locales en la secuencia de comandos "Guardar HTML interactivo ()"En el caso del generador de gráficos que tiene un filtro de datos local, no hay un filtro de datos local con el siguiente script.
obj << Save Interactive HTML( "Test.html" );
Con "Archivo > Publicar", el archivo html tiene un filtro de datos local correcto, pero la secuencia de comandos Save Interactive HTML() no. ¿Hay algún otro script que genere un archivo html con filtro de datos local?
Re: Falta el filtro local en el script "Guardar HTML interactivo()"Muy informativo. Gracias por compartir
Re: Falta el filtro local en el script "Guardar HTML interactivo()"Recibí el siguiente mensaje al intentar usar la visualización de la lista de filtros de datos locales dentro de la secuencia de comandos GB, y al intentar generar una secuencia de comandos del filtro de datos locales predeterminado como una declaración separada, como se describe en el código de ejemplo a continuación,
HTML interactivo: los controles no son interactivos.
HTML interactivo: tipo de visualización no compatible: ListBoxBox
¿Hay alguna consideración más allá de la secuencia de comandos a continuación para filtrar de forma interactiva la salida JMP a través de html? Además, ¿hay un proceso de apuntar y hacer clic dentro de GB para capturar el filtro local y generar html?
Mi objetivo es crear una salida de más de 30 gráficos para vincular o pegar en un formato de palabra visible. La funcionalidad de ajuste no parece factible debido a los diferentes min/max del eje Y en cada uno de los gráficos. Gracias- Josh
Re: Falta el filtro local en el script "Guardar HTML interactivo()"Para personalizar realmente los resultados de JMP, dos habilidades importantes son:
- navegar y hacer referencia a los informes de JMP, y
- Scripts/mensajes JSL DisplayBox.
Múltiples capítulos de nuestro libro. * presentar navegación, informes interactivos, diálogos, etc. No puedo reproducir todo eso aquí, pero déjame darte una habilidad crítica para la navegación, Mostrar estructura de árbol.Haga clic derecho en cualquier ícono de divulgación en un informe JMP, luego seleccione Editar, luego seleccione el último elemento, Mostrar estructura de árbol. Esto crea una nueva ventana que muestra la estructura subyacente de cualquier informe. Al resaltar un elemento en el informe, se resalta el DisplayBox correspondiente en la ventana de estructura de árbol; y viceversa, resaltar algo en la ventana de estructura de árbol resalta la visualización correspondiente en la ventana del informe.
Esa no es toda la historia. La estructura del informe JMP permite a los usuarios agregar cuadros de visualización personalizados, por lo que hay contenedores ocultos.Cada ventana tiene un ListBox que contiene todos los cuadros de visualización [es decir, si el programador no lo estropea... nuestro libro muestra un ejemplo de lo que no se debe hacer].
Vea la captura de pantalla a continuación que captura la ventana del informe del generador de gráficos y el filtro de datos locales con una ventana de su ventana de estructura de árbol donde se cierran algunos íconos de divulgación.
Tenga en cuenta la estrella roja en la esquina superior izquierda.Agregué eso. Esta estrella roja marca un punto sobre el icono de divulgación del filtro de datos.
Ejecute el script que envié anteriormente, coloque el mouse en esa ubicación y presione las teclas Ctrl + Shift + clic derecho [no sé los equivalentes para una Mac]. Aparecerá un pequeño botón gris con Mostrar estructura de árbol; haga clic en él para crear la estructura de árbol. Haga clic en los iconos de divulgación para cuadro de borde(1) y OutlineBox(2): Generador de gráficos .Ahora mira la estructura de árbol. Como se mencionó anteriormente, todas las cajas de visualización están contenidas dentro Cuadro de lista (1) . La característica clave es que cuando se agrega un filtro de datos locales a una plataforma como GraphBuilder o Bivariate, etc., la plataforma se anida dentro de un Cuadro de contexto de filtro de datos . Esto permite que JMP filtre solo para esta plataforma y ninguna otra, a menos que se agregue una plataforma a ese cuadro de contexto de filtro de datos.
Eso podría haber sido demasiados detalles si solo está aprendiendo JSL. Lo importante es que tr = gb << Top Report, devuelve un identificador para ListBox(1) de esa ventana.Y tr << Save Interactive HTML ahora capturará tanto el filtro local como Graph Builder.
Lea más debajo de la imagen.

No había escrito con un filtro de datos hasta que escribí ejemplos para nuestro libro.Entonces, cuando pruebo algo nuevo, como agregar un filtro de datos local, siempre encuentro un área fuera de mi pantalla y uso Ctrl + Shift + clic derecho y hago clic en Mostrar estructura de árbol para conocer los cuadros que se usan. Luego busco los mensajes que puedo enviarles (sus métodos).
Puede obtener más información sobre cómo navegar y personalizar un informe JMP en el Guía de secuencias de comandos JMP o * JSL Companion, Aplicaciones del lenguaje de escritura JMP, 2.ª edición .
Re: Falta el filtro local en el script "Guardar HTML interactivo()"Gracias por tu buena solución.
Aunque no entiendo completamente lo que quieres decir ahora. Podría generar el archivo html del generador de gráficos correcto e intentaré conocer JMP Script cada vez más.
Re: Falta el filtro local en el script "Guardar HTML interactivo()"Debe guardar el Informe superior del generador de gráficos para capturar el filtro local.
Prueba este ejemplo:
Names Default to Here(1);
dt = Open( "$Sample_Data/Big Class.jmp");
dt << New Column("Seq", numeric, <<SET each="" value="">= 53 & :height <= 70 ) )
);
gb << Bring Window to Front;
Wait(0);
/* This next block of code demonstrates how to reference a JMP platform with
an associated Data Filter.
*/
//--- Get the container of the platform. ---
tr = gb << Top Report;
tr << Save Interactive HTML("c:\temp\BCexample.html"); </SET>
Re: Falta el filtro local en el script "Guardar HTML interactivo()"He usado JMP 14. JMP 14 tampoco generó el filtro de datos locales.
Re: Falta el filtro local en el script "Guardar HTML interactivo()"¿Qué versión de JMP estás usando?El filtro de datos locales con HTML interactivo no estuvo disponible hasta JMP 14