대시보드에 컨트롤 차트를 추가하는 문제모두 안녕
대시보드에 여러 컨트롤 차트를 추가하려고 하는데 문제가 있습니다.특히 대시보드에 차트를 추가하려고 할 때 첨부된 오류가 표시됩니다.Window < Combine Windows를 사용하고 새 대시보드를 만들고 대시보드 빌더를 사용하여 시도했습니다.각각에 대해 동일한 오류가 발생합니다.컨트롤 차트 빌더를 사용하여 만든 컨트롤 차트.이견있는 사람?
-매트
기본 데이터 분석 및 모델링Re: 대시보드에 컨트롤 차트를 추가하는 문제안녕 @바나베이 - Dashboard Builder에서 개체를 만들지 못하는 원인이 플랫폼인지 데이터 테이블인지 오류로 인해 확신이 서지 않습니다.JMP 버전, 데이터 테이블이 생성된 방법, 관리도 작성기의 스크립트 모양을 아는 것이 도움이 될 수 있습니다.
-단
Re: 대시보드에 컨트롤 차트를 추가하는 문제안녕 @danschikore , JMP 버전은 17.0.0(Mac)입니다.
데이터 테이블 입력은 첨부 참조(데이터 삭제)
관리도 생성을 위한 스크립트:
dtSum = Current Data Table();
Summarize( assaylist = by( :Assay x Ctl ) );
NAssays = Length( assaylist );
For( i = 1, i <= NAssays, i++,
dtSum << Control Chart Builder(
Variables(
Subgroup( :batch_id ),
Y( :"Mean(Inf conc Mean Median)"n ),
Phase( :Ctl lot x Assay x Ctl )
),
Get Limits(
"/Users/matt.barnabei/Desktop/QC Plotting Data/QC Limit Summary.jmp"
),
Show Control Panel( 0 ),
Where( :Assay x Ctl == assaylist[i] ),
SendToReport(
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{Frame Size( 0, 0 )}
)
)
)
);Re: 대시보드에 컨트롤 차트를 추가하는 문제안녕 @바나베이 - 여기서 문제는 where() 절에 전달된 표현식입니다.JMP는 이 표현식을 작성된 그대로 유지하고 있으며 플랫폼용 스크립트를 저장하고 다시 실행하면 변수가 더 이상 존재하지 않습니다.이는 JMP Live에 게시하거나 JMP 프로젝트에 저장하는 것과 같이 스크립트에서 플랫폼을 다시 실행하는 기능이 필요한 다른 작업에도 영향을 미칩니다.이 예는 동일한 문제를 보여줍니다.
dt=Open("$SAMPLE_DATA/Big Class.jmp");
level=15;
biv = dt << Bivariate(X(:height),Y(:weight),Where(:age==level));
이를 수정하는 한 가지 방법은 표현식을 조작하여 실제 레벨에 넣는 것입니다.
dt=Open("$SAMPLE_DATA/Big Class.jmp");
level=15;
Eval(EvalExpr(biv = dt << Bivariate(X(:height),Y(:weight),Where(:age==Expr(level)))));
도움이 되길 바랍니다!