안녕 모두,
최근 업무용 컴퓨터에서 JMP15에서 JMP16으로 업데이트되었습니다. 그래프 작성기 실행 차트를 대화형 html 파일로 저장하는 자동화된 스크립트를 만들었습니다. JMP15에서 JMP16으로의 업그레이드에서 한 가지 문제를 제외하고 모든 문제를 원활하게 해결할 수 있었습니다. 그래프 빌더에 대한 필터가 비활성화되고 html 보기에서 회색으로 표시됩니다. 그래프를 만든 다음 대화형 html 파일로 저장하는 스크립트 부분 아래에 게시했습니다. JMP15에서 스크립트의 이 정확한 부분을 실행하면 완벽하게 잘 작동하고 html 파일에는 대화형 필터가 있지만 JMP16은 html 파일을 저장할 때 같은 방식으로 작동하지 않는 것 같습니다.
gb = dtcurrent << Graph Builder(
Size( 875, 652 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :DateCompleted ), Y( testCOL ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
Local Data Filter(
Width( 160 ),
Auto clear( 1 ),
Add Filter(
columns( :Date, :Product, :Type, :TestStatus, :ExcludeFromStats, :RFT, :FailCode, :TrackingNumber, :SerialNumber ),
Display( :Date, Size( 148, 20 ), Height( 50 ) ),
Display( :Product, "Check Box Display" ),
Display( :Type, "Check Box Display" ),
Display( :TestStatus, "Check Box Display" ),
Display( :ExcludeFromStats, Size( 158, 48 ), Height( 16 ) ),
Display( :RFT, "Check Box Display" ),
Display( :FailCode, "Check Box Display" ),
Display( :TrackingNumber, "Single Category Display", Find( Set Text( "" ) ) ),
Display( :SerialNumber, "Single Category Display", Find( Set Text( "" ) ) )
)
),
SendToReport(
Dispatch(
{},
"Date",
ScaleBox,
{Min( xmin ), Max( xmax ), Interval( "Week" ), Inc( 1 ), Minor Ticks( 1 ), Label Row( Label Orientation( "Angled" ) )}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( varTitle )} ),
Dispatch(
{},
Test,
ScaleBox,
{Min( ymin ), Max( ymax ), Inc( Round( (YMax - YMin) / 10, 5 ) ), Minor Ticks( 0 ), Add Ref Line(
{ymin, lcl},
"Solid",
"Red",
"",
1,
0.25
), Add Ref Line( lcl, "Solid", "Dark Red", "LCL", 3 ), Add Ref Line( lsl, "Solid", "Dark Blue", "LSL", 3 ),
Add Ref Line( {NzoneA, NzoneB}, "Solid", "Light Orange", "", 1, 0.25 ), Add Ref Line(
{NzoneB, NzoneC},
"Solid",
"Light Yellow",
"",
1,
0.25
), Add Ref Line( {NzoneC, avg}, "Solid", "Light Green", "", 1, 0.25 ), Add Ref Line( avg, "Dashed", "Dark Green", "AVG", 3 ),
Add Ref Line( {avg, zoneC}, "Solid", "Light Green", "", 1, 0.25 ), Add Ref Line(
{zoneC, zoneB},
"Solid",
"Light Yellow",
"",
1,
0.25
), Add Ref Line( {zoneB, zoneA}, "Solid", "Light Orange", "", 1, 0.25 ), Add Ref Line( usl, "Solid", "Dark Blue", "USL", 3 ),
Add Ref Line( ucl, "Solid", "Dark Red", "UCL", 3 ), Add Ref Line( {ucl, ymax}, "Solid", "Red", "", 1, 0.25 )}
)
)
);
gb << Set Window Title( Test || Name );
//Save Graph Dashboard as html file
html = Window( Test || Name );
Wait( 0.1 );
html << Save Interactive HTML( filepathR || Test || Name || ".html" );
안녕 @레셀 ,
당신의 생각에 감사드립니다.
기본적으로 로컬 데이터 필터 모드를 숨기기 때문에 특히 Graph Builder의 경우 이것이 파악하기 어려울 수 있음을 알 수 있습니다.다음 설명이 이 페이지를 방문하는 다른 사용자에게 도움이 되기를 바랍니다.
Graph Builder 보고서를 대화형 HTML로 로컬 데이터 필터와 공유하고 로컬 데이터 필터를 대화형으로 설정하려면 다음을 수행하십시오.
1. 로컬 데이터 필터의 빨간색 삼각형 메뉴에서 "모드 표시"를 선택합니다.

2. 포함 모드를 선택 취소합니다.

3. 로컬 데이터 필터의 동작은 이제 데이터를 제외하지 않고 데이터만 표시하거나 숨깁니다. 예를 들어 그래프에 적합선이 있는 경우 로컬 데이터 필터와 상호 작용할 때 다시 계산되지 않습니다.
4. 대화형 HTML로 내보내기 및 로컬 데이터 필터는 표시/숨기기 동작이 있는 HTML 버전에서 대화형이어야 합니다.
감사해요,
~존
로컬 데이터 필터가 JMP 이전 버전의 대화형 HTML에서 제대로 작동한다고 느꼈을 수도 있지만 많은 사용자는 JMP와 대화형 HTML 간의 동작 차이가 혼란스럽다고 생각했습니다.
솔직히 말해서 위의 내용은 소프트웨어의 기능을 저하시키는 약한 변명이라고 생각합니다. 내보낸 html 파일을 보낸 사람 중 그 누구도 기능 때문에 혼란스러워하지 않았습니다. 그들 대부분은 오히려 놀랐습니다. 이 때문에 이제 조직에서 데이터를 전달하는 데 훨씬 더 어려움을 겪고 있습니다.
Graph Builder에서 대화형 html 파일을 내보낼 때 작업 데이터 필터(또는 귀하의 용어를 사용하는 경우 숨기기)의 이 기능을 활성화하는 방법을 알려주실 수 있습니까? 감사합니다.
편집: 감사합니다. 이제 알아냈습니다! 대답할 필요가 없습니다.나는 또한 이것이 다운그레이드가 아니라는 것을 이제 깨달았습니다. 조금 화가 났어요, tbh.
안녕 @_멜 ,
이 토론을 시작해주셔서 감사합니다. Discovering JMP 책에 이에 대한 메모가 있지만 여기에서 우리가 변경한 이유와 대화형 HTML로 내보낼 때 로컬 데이터 필터를 사용하도록 스크립트를 업데이트할 수 있는 방법을 설명할 수 있습니다.
로컬 데이터 필터가 JMP 이전 버전의 대화형 HTML에서 제대로 작동한다고 느꼈을 수도 있지만 많은 사용자는 JMP와 대화형 HTML 간의 동작 차이가 혼란스럽다고 생각했습니다. 동작의 차이점은 기본적으로 JMP는 로컬 데이터 필터가 변경될 때 행을 제외하지만 대화형 HTML은 행을 숨길 수만 있다는 것입니다. 행을 제외하려면 그래프와 표를 다시 계산해야 하므로 JMP의 핵심 통계 엔진이 필요합니다.
혼동을 피하기 위해 JMP와 동일한 동작을 제공할 수 있는 경우에만 로컬 데이터 필터를 대화형으로 만들기로 결정했습니다. 즉, 포함 모드가 비활성화된 경우입니다. 사용자 인터페이스에서 이것은 포함 확인란을 선택 취소하는 문제입니다. 스크립트에서 로컬 데이터 필터 함수에 "Mode( Include( 0 ) )"를 추가하는 문제입니다.
Local Data Filter(
Mode( Include( 0 ) ),
Width( 160 ),
. . .
감사해요,
~존
JMP Live 사용자를 위한 참고 사항: JMP Live는 대화형 HTML을 사용하지만 JMP Live는 데이터를 제외하고 그래프를 재구성할 수 있는 서버에서 실행되는 JMP에 대한 대화형 HTML 액세스를 제공하기 때문에 JMP Live에 게시할 때 로컬 데이터 필터의 포함 모드를 비활성화할 필요가 없습니다. 테이블.