안녕 @matth1 ,
문제를 재현할 수 있는 간단한 예를 제공해 주셔서 감사합니다.
감사합니다 @yuichi_katsumur , Interactive HTML의 현재 제한 사항에 대한 정보를 공유합니다.
대화형 HTML에서 포함 모드(데이터 포함/제외)를 지원할 수 없기 때문에 로컬 데이터 필터도 동결됩니다. 이를 위해 그래프(및 보고서에 있는 경우 테이블)를 재구성하는 데 필요한 계산을 수행하기 위해 JMP 버전이 포함된 서버에 다시 연결해야 합니다. 이것이 JMP Live의 작동 방식입니다.
하지만 포함 모드가 활성화되어 있고 생성된 웹 페이지에 로컬 데이터 필터가 두 개 이상 있는 경우에도 그래프를 내보낼 때 JMP와 일치하도록 그래프의 출력을 캡처하기 위해 노력하고 있습니다.그런 일이 발생하지 않는 것 같으므로 향후 버전에서 수정될 버그로 보고하겠습니다. 해결 방법을 찾을 수 있으면 여기에 보고하겠습니다. 아니면 또 다른 영리한 JMP 커뮤니티 사용자가 저를 이길 수도 있습니다.
다음은 이상적이지는 않지만 귀하와 귀하의 대화형 HTML 출력 뷰어에 대해 작동하거나 작동하지 않을 수 있는 두 가지 아이디어입니다.
1. 그래프를 두 개의 별도 대화형 HTML 파일로 내보냅니다. 두 개의 브라우저 창에서 나란히 볼 수 있습니다. 또는 iFrame을 사용하는 약간의 HTML 코딩으로 하나의 HTML 페이지로 결합할 수 있습니다.이 옵션에 관심이 있는 경우 자세한 내용을 제공할 수 있습니다.
2. 데이터 게시가 비활성화된 파일로 게시합니다. 이렇게 하면 비대화형 그래프가 생성되지만 JMP의 그래프와 일치해야 합니다.
둘 이상의 대화식 로컬 데이터 필터(포함 모드가 활성화되지 않은 상태)를 갖는 것은 언젠가 대화식 HTML에서 구현될 수 있습니다. 이것이 구현되기를 원하시면, JMP 위시리스트 .다른 많은 커뮤니티 구성원이 구현에 투표하면 향후 개선의 우선 순위를 고려할 때 이를 고려할 것입니다.
감사합니다,
~존
안녕,
Mac OS에서 JMP17을 사용하고 있습니다. 두 차트의 대화형 HTML 출력을 만들고 싶습니다. 하나는 단일 값 "A"로 필터링되고 다른 하나는 모든 항목으로 필터링됩니다. 제외하고 "ㅏ". 단순화된 예제 코드는 다음과 같습니다.
JMP에 표시되는 창이 예상대로 작동합니다. 그러나 Interactive HTML은 그렇지 않습니다. 두 차트 모두 "A"로 필터링됩니다. 동일한 결과를 보이는 두 개의 다른 브라우저를 사용해 보았습니다(아래 스크린샷 참조).
로컬 데이터 필터가 고정되는 것을 기꺼이 받아들입니다. 하지만 대화식으로 사용하는 것이 좋은 추가 사항이 될 것입니다.
커뮤니티에서 다양한 해결 방법을 시도했지만 운이 없었습니다(예: https://community.jmp.com/t5/Discussions/Interactive-HTML-reports-local-data-filters-not-working-in-JMP/td-p/447864 ).


도움을 주셔서 감사합니다!
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");
안녕 존,
답장을 보내주셔서 감사하고 더 빨리 답장을 드리지 못해 죄송합니다(어떤 이유로 귀하의 게시물을 놓쳤습니다).버그로 보고해 주셔서 감사합니다. 대화형 HTML의 한계를 감안할 때 저는 관심 있는 사용자(대부분 JMP도 설치되어 있음)와 저널을 공유하는 방향으로 이동했습니다.
하지만 다음 JMP 릴리스에 수정 사항이나 개선 사항이 있으면 HTML이 잠재 고객의 범위를 훨씬 더 넓히기 때문에 확실히 다시 살펴보겠습니다!
안녕 @matth1 ,
2024년 3월에 출시될 JMP 18용 대화형 HTML에는 둘 이상의 대화형 로컬 데이터 필터(포함 모드 활성화 없음)가 구현되었습니다.
위에서 설명한 문제를 JMP 18 개발 빌드로 테스트했습니다. 포함 모드가 활성화된 상태에서 로컬 데이터 필터는 여전히 비활성화되어 있지만 오른쪽 그래프의 필터링은 정확합니다. 포함 모드가 비활성화되면 두 로컬 데이터 필터 모두 대화형 HTML에서 대화형이 됩니다.
~ 존