필터가 있는 대화형 HTML"대화형 HTML 저장"을 사용하여 대화형 HTML을 만들 수 있습니다. 그러나 필터를 추가하면 HTML에 필터가 생성되지 않고 플롯만 제공됩니다. 내가 놓친 것이 있습니까?
내 샘플 코드:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
a = Variability Chart(
Y( :height ),
X( :age ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
AIAG Labels( 0 ),
SendToReport(
Dispatch( {}, "Variability Gauge", OutlineBox, {Set Title( "VariabilityChart" )} ),
Dispatch( {}, "Variability Chart for height", OutlineBox, {Set Title( "" )} ),
Dispatch( {"Variability Chart for height"}, "Variability Chart", FrameBox, {Frame Size( 845, 274 )} )
),
Local Data Filter(
Add Filter( columns( :Name( "SEX" ) ), Display( :Name( "SEX" ), Size( 278, 165 ), List Display ) )
)
);
a << Save Interactive HTML( path || "Filter.html" );
이것이 내가 원하는거야

이것이 내가 얻는 것입니다.

Re: 필터가 있는 대화형 HTMLJohn이 말한 것에 밑줄을 긋기 위해: 로컬 데이터 필터를 사용하는 이 방법은 표시 기능만 있을 뿐, 라인이나 프로파일러 또는 평균과 같은 결과 그래프나 통계를 다시 계산하지 않습니다. 이것이 필요한 경우 JMP Live는 웹에 게시할 때 적합한 도구입니다.
이 예제에 대해 John에게 감사드립니다!Re: 필터가 있는 대화형 HTML그것들은 좋은 예입니다, Byron!
Re: 필터가 있는 대화형 HTML덕분에 @gzmorgan0 여기에 답변을 제공하십시오.
https://community.jmp.com/t5/Discussions/Missing-Local-Data-Filter-in-quot-Save-Interactive-HTML-quot/td-p/58163
다음을 교체하십시오.
a << Save Interactive HTML( path || "Filter.html" );
~와 함께
tr = a << Top Report;
tr << Save Interactive HTML( path || "Filter.html" );
JMP Live 또는 JMP Public에 게시하지 않고 이 방식으로 저장하면 로컬 데이터 필터는 포함 옵션을 해제한 것처럼 작동합니다.

따라서 다음과 같이 로컬 데이터 필터 정의에 Mode( include( 0 ))를 추가하여 스크립트에서 끌 수도 있습니다.
Local Data Filter(
Width( 278 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :sex ),
Where( :sex == "M" ),
Display( :sex, Size( 272, 168 ), Height( 168 ), "List Display" )
)
),
도움이 되길 바랍니다.
~존
Re: 필터가 있는 대화형 HTML이 스크립트를 실행하면
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
vc = dt << Variability Chart(
Y( :NPN1 ),
X( :lot_id, :SITE ),
Local Data Filter(
Add Filter( columns( :wafer ), Display( :wafer, Size( 161, 255 ), Height( 255 ) ) )
)
)
)
);
그런 다음 대화식으로 이동
파일=>다른 이름으로 저장
파일을 Interactive HTML With Data로 저장하거나
파일=> 내보내기=> 데이터가 있는 HTML
다음 HTML을 얻습니다.

그러나 동일한 작업을 수행할 수 있는 JSL 함수를 찾을 수 없습니다.
Re: 필터가 있는 대화형 HTML문제는 필터를 HTML에 넣고 작동하게 하려면 html이 그래프의 데이터를 다시 계산해야 한다는 것입니다. JMP Live가 있는 경우 이 그림을 JMP Live 서버에 게시할 수 있으며 필터를 변경하면 Live 서버의 JMP 인스턴스가 이 작업을 수행합니다.
이런 식으로:
필터가 있는 HTML 그림 예
또 다른 접근 방식은 필터의 각 수준으로 탭을 만드는 것입니다.
이런 식으로:
탭 상자가 있는 그림
참고: 탭 상자는 "대시보드" 하단의 실행 차트 위에 있습니다.