목차 페이지 생성반도체 특성화 데이터 분석을 위한 스크립트를 생성하고 있습니다. 각 보고서에는 약 300개의 테스트가 포함되어 있습니다. 각 테스트에는 개요 상자가 할당되고 그 안에 여러 차트와 데이터가 들어 있습니다. 사람들이 관심 있는 테스트를 클릭할 수 있도록 보고서 시작 부분에 목차를 생성하고 싶습니다. 보고서의 해당 개요 상자로 이동하는 클릭 가능한 링크를 생성하는 방법이 있습니까? 여기 포럼에서 아무것도 찾지 못했습니다. 내 자신의 분석 및 프리젠테이션을 위해 jmp 자체를 사용할 것이지만 차이가 있는 경우 다른 사용자가 스스로 데이터를 볼 수 있도록 html로 게시할 것입니다.
Re: 목차 페이지 생성John에게 감사합니다. 작동하고 내 모든 질문을 다룹니다.
V 목록과 H 목록은 내가 복사하지 않은 전체 코드의 일부이며 테스트당 4개의 차트와 2개의 테이블이 있으므로 약간의 레이아웃 코드가 포함됩니다.
Re: 목차 페이지 생성보고서 창을 생성할 때 open() 및 rw << showWindow(0)에서 "Invisible" 매개변수를 사용할 수 있습니다.
다음은 예입니다.
CharDt = open("$sample_data/Big Class.jmp", "Invisible");
testlist = CharDt << get column names ("Continuous", "string");
webreport = New Web Report();
For( k = 1, k <= N Items(testlist), k++,
rw = New Window(Char(Eval(testlist[k])));
rw << Show Window(0);
rw << Append(ob = Outline Box (Eval(testlist[k]),
//V List Box(
H List Box( Distribution(
Continuous Distribution( Column((Eval(testlist[k] ) ),
)
);
//);
));
));
webreport << Add Report( ob );
);
V List Box()는 배포와 같은 단일 보고서에는 필요하지 않기 때문에 주석 처리했지만 각 보고서 창 내에서 여러 그래프를 레이아웃하는 경우 필요할 수 있습니다.
Re: 목차 페이지 생성예, web report() 및 index()가 잘 작동합니다. 내 코드 샘플 후 몇 가지 질문:
// construct report window
testlist = CharDt << get column names ("Continuous", "string");
webreport = New Web Report();
For( k = 1, k <= N Items(testlist), k++,
rw = New Window(Char(Eval(testlist[k])));
rw << Append(ob = Outline Box (Eval(testlist[k]),
V List Box(
H List Box(
[construction of various charts and tables]
);
);
));
webreport << Add Report( ob );
);
);
webreport << Index(
Title( "Characterization Report" ),
Description( "Characterization Report" ),
Font( "Arial Narrow", "Bold" ),
Theme( "Black" ),
Style( "Grid" )
);
file = webreport << Save( "$TEMP" );
If( !Is Empty( file ),
Web( file )
);
300개의 창으로 내 화면을 스팸하지 않도록 창이 열리지 않도록 하는 방법이 있습니까? 또는 처음에 화면에 표시되지 않는 웹 보고서 개체로 전달할 수 있는 "새 창" 외에 사용할 수 있는 (아마도 더 나은) 컨테이너가 있습니까? 개요 상자에 전달하려고했지만 수락하지 않았으며 다른 실험을하지 않았습니다.
Re: 목차 페이지 생성천만에요.
제가 도움을 드릴 수 있는 다른 방법이 있으면 알려주세요.
Re: 목차 페이지 생성고마워 얘들아. 모든 창을 닫은 상태에서 시작하는 것은 내가 결코 생각하지 못한 완전히 분명한 해결책이며 지금은 그렇게 하도록 스크립트를 설정했습니다. John 시간이 나면 웹 보고서 기능을 실험해 보겠습니다. 앞으로 유용한 정보가 있으면 여기에 게시하겠습니다. 덜 바람직하다고 생각한 다른 옵션은 html 자체를 사후 처리하여 보고서 시작 부분에 링크 테이블을 만드는 것이지만 HTML 편집기에 대한 추가 학습이 필요합니다.
Re: 목차 페이지 생성JMP 프레젠테이션의 경우 처음에 모든 개요 상자를 닫은 상태로 저널을 만들려는 경우 목차 역할을 할 수 있습니다.
이것이 대화형 HTML에 있는 그대로 게시될 수 있지만 목차를 사용하여 대화형 HTML에 게시하기 위한 다른 솔루션을 제공하고 싶습니다.웹에서 매우 긴(300 테스트) 웹 페이지를 만드는 것은 특히 모바일 장치에서 볼 경우 브라우저에서 로드하는 데 문제가 있을 수 있기 때문에 바람직하지 않을 수 있습니다.
300개의 그래프가 포함된 하나의 긴 보고서를 만드는 대신 300개의 개별 그래프를 각각 자체 창에 만든 경우 별도의 html 파일에 게시하고 다음 JSL 명령을 사용하여 목차를 만들 수 있습니다.
- webReport = 새 웹 보고서()
- webReport << 보고서 추가(reportWindow) [300회] 또는 webReport << 보고서 추가(reportWindows)
- 목차를 사용자 정의하는 webReport << Index()
- 파일 = webReport << 저장(<폴더>).
먼저 이러한 각 기능에 대한 스크립팅 색인의 예를 살펴보겠습니다.
JSL 코드를 작성하기 전에 GUI에서 이것이 어떻게 작동하는지 알아보려면 JMP 13의 보기 메뉴에서 '웹 보고서 작성 ...'을, JMP 14의 파일 메뉴에서 '게시'를 찾으십시오.
이게 도움이 되길 바란다.
~존
Re: 목차 페이지 생성저널 내의 특정 개요 상자로 스크롤하는 기능을 알지 못하지만 목차 항목을 클릭하면 새 창에 개요 상자 사본이 표시된 새 창이 팝업됩니다. 또는 목차 항목을 클릭하는 동작은 모든 개요 상자를 닫고 클릭한 지정된 항목에 대한 개요 상자만 확장합니다.