안녕하세요. 저는 보통 수준의 JMP 사용자이지만 특정 데이터 세트를 자주 분석하므로 데이터를 파워 포인트에 직접 저장하는 자동화된 방법을 찾고 있습니다. JSL을 통해 할 수 있는 방법이 있는지 확인하고 싶습니다.
배포판이 있는 .jrp 파일이 있습니다. 이제 해당 파일을 파워 포인트로 저장하고 싶지만 JMP 다른 이름으로 저장 옵션을 사용하지 않고 싶습니다. JSL을 통해 ppt에 저장된 데이터를 맞춤화하고 서식을 지정하고 싶습니다. Quantile에 약 20-30개의 서로 다른 배포판이 있습니다. ppt 옵션으로 저장하면 각 배포판과 Quantile은 총 60-70페이지의 ppt가 됩니다.
플롯과 퀀틸 테이블을 줄여서 ppt 형식을 10개 미만의 슬라이드로 만드는 것은 매우 번거롭고 비효율적입니다.어떤 도움이라도 크게 감사드립니다.
@MOHAMEDRIZWAN ,
이상치, 평균 관리 한계 등 그림에 추가하고 싶은 통계 보고서가 있습니까?
추세 차트의 어려움 중 하나는 X축 크기가 차트에 항목이 있는 포인트 수에 따라 결정된다는 것입니다.
설명하겠습니다:
- 기간이 동일하다고 가정하고 지난 30일을 가정해 보겠습니다.
- 해당 날짜 범위에 대해 동일한 수의 Y 값이 있는 경우 공통 척도를 쉽게 계산할 수 있습니다.
- 그러나 기준 변수가 있는 경우(예: 제품 또는 장비별 다른 추세 차트 또는 다른 샘플링 비율(Y1은 각 실행에 대해 수집되고 Y2는 각 시간의 첫 번째 실행에 대해서만 수집됨)) 포인트 수는 동일하지 않으며 차트 크기 조정에 더 많은 작업이 필요할 수 있습니다.
곧 예시를 보내드리겠지만, 귀하의 요구 사항을 충족하지 못할 수도 있습니다. 자세한 내용이 도움이 될 것입니다.
그런데, Powerpoint 출력을 원하시나요, 아니면 웹페이지 보고서를 원하시나요?
그루지야
안녕 @gzmorgan0
이 프로그램을 제공해 주셔서 대단히 감사합니다. 기본적으로 저는 Jmp 스크립팅을 처음 접했습니다.
이 프로그램은 모든 배포 채팅을 하나의 PPT로 가져오는 데 도움이 됩니다.
또한 나는 Y를 X로 맞추기 위해 이 프로그램을 시도했지만 작동하지 않았습니다.
Y 축에는 여러 개의 열이 있어야 하고 X 축에는 단 하나의 열만 있어야 합니다( DATE ) ---- Y 축의 다양한 항목에 대한 TREND CHART 및 X 축의 동일한 날짜와 같습니다.
저 좀 도와 주 시겠어요 ?
@JMPMODUSER 비슷한 질문이 있는지 JMP 커뮤니티에서 검색해 보세요.
나는 당신이 읽을 것을 제안합니다 그래프 크기를 내보낸-pptx-저장-프레젠테이션 저는 다음과 같은 프리웨어 프로그램을 사용하고 싶습니다. P3ICLI . 해당 링크에 설명되어 있습니다.
아래는 작성된 스크립트를 수정한 것입니다. JMP 스크립팅 언어의 JSL 동반 애플리케이션, 제2판 .
이 스크립트에는 페이지당 9개의 배포판(가로 3개, 높이 3개)이 있습니다. JMP만 사용하는 BKM(가장 잘 알려진 방법)을 사용합니다. 표시 상자를 사용하여 페이지를 만든 다음 사진을 PPTX에 저장합니다. 현재 오른쪽 하단에 개요 제목을 가져오는 데 필요한 tmpic에 대한 중첩된 개요 상자가 있습니다.
내가 원하는 것을 얻으려면 확장이 필요하다고 생각합니다.P3ICLI, 확장할 필요가 없습니다. Powerpoint에서 레이아웃 템플릿을 만든 다음 JSL을 사용하여 P3ICLI 명령을 작성하면 됩니다.
Names Default to Here(1);
scaleit = Function( {w, h, fmt}, {wppi, hppi, scl},
//show(w,h);
wppi = 13 * 96;
hppi = 6.5 * 96;
if(fmt=="Standard", wppi = 9.5 * 96);
scl = Minimum( wppi/w, hppi/h, 1);
);
dt = open("$sample_data/semiconductor capability.jmp");
cnme = dt << get column names("Continuous", "string");
//use only the first 30;
cnme = cnme[1::30];
pw = 3;
ph = 3;
ppp = pw*ph; //pictures per page
jjrn = New Window("My Journal", << Journal);
for(i=1, i<=nitems(cnme), i++,
if(mod(i,ppp)==1, Try(lub << delete); lub=LineUpBox(ncol(floor(pw))));
dist = dt << Distribution(
Continuous Distribution(Invisible,
Column( cnme[i] ),
Summary Statistics( 0 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Capability Analysis( 0 )
)
);
lub << append(report(dist)[OutlineBox(2)] << clone box);
wait(0);
dist << close window;
//show(i, cnme[i]);
if(
i==ppp, //write the first page with ppp graphs
tmpic = lub <<GET picture="">ppp,
If(mod(i,ppp)==0 | i==nitems(cnme), //write the next page of ppp
tmpic = lub <<GET picture=""></GET></GET>
Page 1 of the PowerPoint documentPage 1 of the PowerPoint documentPowerPoint 문서의 1페이지