Hola,
Parece que el HTML interactivo tiene algunas limitaciones.Por ejemplo, hay dos filtros de datos locales en su informe. es posible que vea el mensaje de registro (Ver>Registro) "HTML interactivo: solo un filtro de datos por informe es interactivo" al guardar como HTML interactivo.
Véase también la página siguiente. https://community.jmp.com/t5/Discussions/Issues-with-local-data-filter-interactive-on-HTML/td-p/406667
Hola @math1 ,
Gracias por proporcionar un ejemplo simple para reproducir el problema.
Gracias @yuichi_katsumur , por compartir la información sobre las limitaciones actuales del HTML interactivo.
Los filtros de datos locales también están congelados porque no podemos admitir el modo de inclusión (inclusión/exclusión de datos) en HTML interactivo. Para eso, necesitamos volver a un servidor que contenga una versión de JMP para realizar los cálculos necesarios para reconstruir los gráficos (y las tablas, si hay alguna en el informe). Así funciona JMP Live.
Habiendo dicho eso, nos esforzamos por capturar la salida de los gráficos para que coincidan con JMP cuando se exportaron, incluso si el modo Incluir está habilitado y hay dos o más filtros de datos locales en la página web generada.Dado que eso no parece estar sucediendo, lo informaré como un error que se corregirá en una versión futura. Si se puede encontrar una solución, lo informaré aquí. O tal vez otro usuario inteligente de la comunidad JMP se me adelante.
Aquí hay dos ideas que tengo que no son ideales, pero pueden funcionar o no para usted y los espectadores de su salida HTML interactiva.
1. Exporte los gráficos a dos archivos HTML interactivos separados. Se pueden ver uno al lado del otro en dos ventanas del navegador. O, con un poco de codificación HTML usando iFrames, se pueden combinar en una página HTML.Puedo proporcionar más detalles si está interesado en esta opción.
2. Publicar en archivo con Publicar datos deshabilitado. Esto creará gráficos no interactivos, pero deben coincidir con los gráficos en JMP.
Tener más de un filtro de datos local interactivo (sin el modo Incluir habilitado) podría implementarse algún día en HTML interactivo. Si desea que esto se implemente, agregue su deseo al Lista de deseos de JMP .Si muchos otros miembros de la comunidad votan para que se implemente, lo tendremos en cuenta al priorizar futuras mejoras.
Gracias,
~Juan
Hola,
Estoy usando JMP17 en Mac OS. Quiero crear una salida HTML interactiva de dos gráficos, uno filtrado a un solo valor "A", uno filtrado a todo excepto "A". El código de ejemplo simplificado se proporciona a continuación.
La ventana que obtengo en JMP funciona como se esperaba. Sin embargo, el HTML interactivo no lo hace: ambos gráficos se filtran por "A". Probé un par de navegadores diferentes con el mismo resultado (vea las capturas de pantalla a continuación).
Estoy feliz de aceptar que los filtros de datos locales estén congelados, aunque tenerlos interactivos sería un buen extra.
Probé varias soluciones alternativas de la comunidad, pero no tuve suerte (por ejemplo, https://community.jmp.com/t5/Discussions/Interactive-HTML-reports-local-data-filters-not-working-in-JMP/td-p/447864 ).


¡Muchas gracias por cualquier ayuda!
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Something",
Character, "Nominal",
Set Values(
{"A", "A", "A", "A", "X", "B", "A", "X", "B", "X", "B", "A", "X", "X", "X",
"B", "X", "A", "B", "B", "X", "A", "B", "X", "B", "A", "A", "B", "B", "B", "X",
"A", "B", "A", "X", "A", "B", "B", "A", "X"}
)
);
gb1 = Expr( Graph Builder(
Size( 400, 300 ), Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Overlay( :Something ) ),
Elements( Bar( X, Y, Legend( 5 ), Bar Style( "Stacked" ) ) ),
Local Data Filter( Close Outline( 1 ),
Add Filter( columns( :Something ), Where( :Something == "A" ) )
)
)
);
gb2 = Expr( Graph Builder(
Size( 400, 300 ), Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Overlay( :Something ) ),
Elements( Bar( X, Y, Legend( 5 ), Bar Style( "Stacked" ) ) ),
Local Data Filter( Close Outline( 1 ),
Add Filter( columns( :Something ), Where( :Something != "A" ) )
)
)
);
New Window( "WebOutput",
tb = Tab Box( tb1 = Tab Page Box( "Graph1", hlistbox(gb1, gb2) ) )
) << Save Interactive HTML("jmp_example.html");
Hola, Juan,
gracias por tu respuesta y perdón por no responder antes (por alguna razón me perdí tu publicación).Gracias también por reportar esto como un error. Dadas las limitaciones del HTML interactivo, he pasado a compartir revistas con usuarios interesados (que en su mayoría también tienen JMP instalado).
Sin embargo, si hay una solución o una mejora en la próxima versión de JMP, sin duda lo revisaré nuevamente, ¡ya que HTML hace que la audiencia potencial sea mucho más amplia!
Hola @matth1 ,
Tener más de un filtro de datos local interactivo (sin el modo Incluir habilitado) se implementó en HTML interactivo para JMP 18, que estará disponible en marzo de 2024.
Probé el problema que describiste anteriormente con una versión de desarrollo de JMP 18. Con el modo Incluir habilitado, los filtros de datos locales aún están deshabilitados, pero el filtrado del gráfico de la derecha es correcto. Con el modo Incluir deshabilitado, ambos filtros de datos locales son interactivos en HTML interactivo.
~Juan