데이터 테이블의 이미지를 출력에 추가JSL 스크립트를 사용하여 4행과 2열로 구성된 작은 테이블을 표시하는 디스플레이를 구성하려고 합니다. 이 테이블의 첫 번째 열에 있는 행은 데이터 테이블의 4개 열 이름이 됩니다. 스크립트에 프로그래밍할 선택 기준에 따라 출력의 두 번째 열에 있는 값을 데이터 테이블의 4개 열에서 가져옵니다. 테이블과 함께 내 데이터 테이블의 다른 열에 저장된 이미지를 표시하고 싶습니다. 이 열은 표현식 열로 형식화됩니다. 이미지를 열에 가져오는 방법을 알고 있지만 JSL 스크립트에서 해당 이미지를 어떻게 참조합니까?
미리 감사드립니다!
브루스
Re: 출력할 데이터 테이블의 이미지 추가이 게시물에 대한 모든 답변에 감사드립니다. 각각의 답변은 JMP에 대해 더 자세히 알아보고 최종 솔루션을 찾는 방법을 배우는 데 도움이 되었습니다. 나는 해결책으로 받아들일 하나를 선택해야 했고 그것이 내 최종 결과와 가장 직접적으로 유사한 것이었습니다.
브루스
Re: 출력할 데이터 테이블의 이미지 추가나의 첫 번째 답변부터, @pmroz 그리고 @Craige_Hales 응답을 보면 디스플레이 생성을 위한 다양한 JMP 옵션이 있다는 것을 알 수 있습니다. 스크립트 내용은 최종 "보고서"에 대해 원하는 특성에 따라 다릅니다.
- 보고서를 보는 사람이 JMP를 사용하여 저널, 테이블, .jrp 파일, 애플리케이션을 열까요? 다음 버튼이나 선택 상자와 같은 동적 컨트롤을 원하십니까, 아니면 간단한 스크롤이 가능한 긴 디스플레이를 원하십니까?
- 아니면 보는 사람이 JMP를 사용하지 않고 웹페이지, PPT 파일, PDF 또는 WORD 문서를 사용하게 될까요?
디스플레이 수가 많고(20개 이상) 보고서 소비자가 JMP를 사용하지 않을 경우에는 사용자 정의 PPTX 보고서를 생성하거나 목록과 동적 이름 선택기가 포함된 웹 보고서를 생성하여 그림을 표시합니다. 약간의 HTML 스크립팅이 필요합니다).소비자가 JMP를 사용할 때는 버튼, 사진 목록 또는 트리가 포함된 동적 컨트롤을 사용합니다.
대체 정적 출력으로 저널링하거나 저장할 수 있는 JMP 보고서를 생성하는 또 다른 스크립트(TableBoxwithPics.jsl)가 첨부되어 있습니다.

Re: 출력할 데이터 테이블의 이미지 추가
dt = Open( "$sample_data/big class families.jmp" );
New Window( "people",
vlistbox(
picholder = Border Box( Text Box( "" ) ),
namebox = textbox(""),
Button Box( "next", advance() )
)
);
curRow = 0;
advance = Function( {},
{},
curRow += 1;
If( curRow > N Rows( dt ),
curRow = 1
);
(picholder << child) << delete;
picholder << append( dt:picture[curRow] );
namebox<<SETTEXT></SETTEXT>
Window with picture from data tableWindow with picture from data table데이터 테이블의 그림이 있는 창
Re: 출력할 데이터 테이블의 이미지 추가Justin과 나의 사진을 확인해 보세요. 프레젠테이션 Cary에서 열린 최신 Discovery 컨퍼런스에서.스크립트 중 하나는 테이블 셀에 저장된 이미지를 표시하는 방법을 보여줍니다.
Re: 출력할 데이터 테이블의 이미지 추가첨부한 것과 유사한 스크립트를 사용하여 JMP 데이터 테이블에 이미지가 있습니다. 하지만 이제 이미지를 일종의 JMP 보고서로 출력하고 싶습니다. 어떤 종류의 용기를 사용해야 할지 잘 모르겠습니다. 이미지 이름과 이미지 자체가 포함된 간단한 테이블을 원했다면 해당 스크립트 세그먼트는 어떻게 보일까요?
다시 한 번 감사드립니다!
브루스
Re: 출력할 데이터 테이블의 이미지 추가어떤 유형의 컨테이너를 사용할지는 언급하지 않았습니다. 테이블이 있는 창의 경우 JMP 14에는 이벤트 핸들러라는 열 속성이 있습니다. 또한 텍스트 상자의 하이퍼링크에 관한 흥미로운 토론이 있었습니다. 텍스트 상자 내 하이퍼링크 .
그림과 이벤트 핸들러가 포함된 테이블의 예와 스크립트를 첨부했습니다. 블로그에서는 확장자가 .jsl인 파일을 추가하는 것을 허용하지 않아서 .txt를 추가했습니다.파일을 다운로드하고 .txt 확장자를 삭제하여 JMP에서 엽니다.
JMP 샘플 데이터테이블 SAS Offices.jmp는 데이터 테이블에 대한 이벤트 핸들러의 또 다른 예를 제공합니다.