PowerPoint로 내보내기 위해 한 페이지의 열 기준에서 모든 컨트롤 차트 내보내기안녕하세요,
스크립트의 기준 부분을 사용하여 20 개의 개별 지하수 모니터링 우물에 대한 6 개의 제어 차트를 만드는 데 사용하는 스크립트가 있습니다. 파워 포인트 프레젠테이션의 한 페이지에 각각의 개별 모니터링 위치에 대한 6 개의 제어 차트를 인쇄 할 수 있도록 스크립트 끝에 추가하고 싶습니다. 결과는 각 페이지에 6 개의 그래프가있는 20 페이지 길이의 파워 포인트 프레젠테이션이됩니다. 이 작업을 시작할 위치에 대한 조언을 찾고 있습니까? 다음은 차트를 만드는 데 사용하는 스크립트입니다.
Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
By(:LOC_NAME)
);
감사합니다!
제도법스크립팅Re : PowerPoint로 내보내기 위해 한 페이지의 By 열에서 모든 컨트롤 차트 내보내기안녕하세요,
몇 달 전에 보고서를 Excel에 자동으로 저장하는 방법을 보여주는 Mastering JMP 세션을 녹화했습니다 ( JMP 마스터 링 결과 공유 , 33:30에 시작).시작하기에 좋은 곳입니다.이것이 올바른 방향인지 살펴보고 알려주세요.
Re : PowerPoint로 내보내기 위해 한 페이지의 By 열에서 모든 컨트롤 차트 내보내기안녕하세요!
당신의 답변에 감사드립니다. 나는 비디오를 보았고 제어 차트를 파워 포인트에 넣고 자동으로 업데이트하는 데 필요한 올바른 정보를 얻었습니다. 그것은 확실히 도움이됩니다. 이제 각 컨트롤 차트 세트를 특정 폴더에 jpg로 저장하기 위해 스크립트에 추가했으며, 말씀하신대로 (링크 포함) 파워 포인트에 삽입하겠습니다. 그러나 퍼즐의 마지막 조각은 내 jpg의 그래프를 가로로 3 개, 가로로 2 개씩 배열하는 것입니다. 현재 그들은 파워 포인트 슬라이드에서보기에 좋지 않은 6 개를 아래로 내보내고 있습니다.첨부 된 그림을 참조하십시오.
당신의 도움을 주셔서 감사합니다!
ccb = dt << Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
SendToReport(
Dispatch( {}, "Chloride Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Cl_TDS Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Sodium Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {},
"Total Dissolved Solids Limit Summaries",
OutlineBox,
{Close( 1 )}
),
Dispatch( {}, "Sulphate Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Calcium Limit Summaries", OutlineBox, {Close( 1 )} )
),
By(:LOC_NAME)
);
for(c=1, c<=NItems(ccb), c++,
thisrep = Report(ccb[c]);
firstOB = thisrep[OutlineBox(1)];
thistitle = firstOB << getTitle;
firstOB << save picture ("desktop/"||thistitle);
);Re : PowerPoint로 내보내기 위해 한 페이지의 By 열에서 모든 컨트롤 차트 내보내기다음은 여러 출력 열을 만드는 데 사용하는 방법 중 하나입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Nw = New Window( "Control Charts",
Lineup Box( N Col( 2 ),
Control Chart Builder(
Show Capability( 0 ),
Variables( Y( :height, :weight ) ),
by( :age )
)
)
);
Re : PowerPoint로 내보내기 위해 한 페이지의 By 열에서 모든 컨트롤 차트 내보내기여보세요,
아이디어 주셔서 감사합니다. 라인업 상자를 포함하도록 스크립트를 약간 변경했습니다. 처음에는 'by'열에서 여러 개의 고유 한 이름으로 시도했습니다. 그러나 각 고유 이름에 대한 6 개의 그래프를 3 개씩 2 개 열로 분할하는 대신 두 번째 열에 다른 샘플을 넣었습니다. 첨부 된 사진을 참조하십시오.
그래서 6 개의 그래프를 2 개의 열로 분할하고 6 개의 그래프의 열에 하나의 고유 한 값을 내보냈는지 확인하기 위해 하나의 고유 한 값만 사용하여 다시 시도했습니다. 여전히 2 개의 열로 분리되지 않았습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
다음은 스크립트의 일부입니다.
Nw = New Window( "Control Charts",
Lineup Box( N Col( 3 ),
Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
SendToReport(
Dispatch( {}, "Chloride Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Cl_TDS Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Sodium Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {},
"Total Dissolved Solids Limit Summaries",
OutlineBox,
{Close( 1 )}
),
Dispatch( {}, "Sulphate Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Calcium Limit Summaries", OutlineBox, {Close( 1 )} )
),by(:LOC_NAME);
);
);
);도움이된다면 내 데이터 세트의 예도 포함했습니다.
도와 주셔서 감사합니다.
Re : PowerPoint로 내보내기 위해 한 페이지의 By 열에서 모든 컨트롤 차트 내보내기이것이 당신이 찾고있는 것입니까?

Names Default To Here( 1 );
dt = Current Data Table();
Summarize( dt, bygroup = by( :LOC_Name ) );
Nw = New Window( "Control Charts", lb = Lineup Box( N Col( 2 ) ) );
For( i = 1, i <= N Items( bygroup ), i++,
vlb = V List Box(
dt << Control Chart Builder(
Show Capability( 0 ),
Show control panel( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y( :Chloride, :Cl_TDS, :Sodium, :Total Dissolved Solids, :Sulphate, :Calcium )
),
show limit summaries( 0 ),
where( :loc_name == Eval( bygroup[i] ) )
)
);
lb << append( vlb );
);Re : PowerPoint로 내보내기 위해 한 페이지의 By 열에서 모든 컨트롤 차트 내보내기여보세요,
나는 그것들이 기본적으로 전치 될 것을 찾고 있습니다. 첨부 된 그림을 참조하십시오. 그런 다음 6 개 그래프의 각 세트를 하나의 jpg로 내보내고 파워 포인트에 삽입합니다. LOC_NAME = 00-15A에 6 개의 그래프가 있고 다음 6 개의 그래프 세트가 LOC_NAME = 0016A 인 방법을 확인하십시오.