대화형 성능 평가표에 예상 불량률(%)도 함께 표시하면 좋을 것 같습니다. 예상 PPM은 일부 사용자에게 유용할 수 있지만, 대부분의 사용자에게는 실제 측정 기준(예: 백분율)으로 재계산해야 하는 값입니다.
다음 릴리스에서는 대화형 기능 플롯 보고서에 예상 비율(%)과 예상 횟수(%)가 추가되었으며, 개요 이름이 "부적합"으로 변경되었습니다. 예상 횟수는 기본적으로 숨겨져 있습니다.
이 값이 없는 모든 플랫폼으로 확장될 수 있습니다.
저는 이 주제인 'Interactive Capability Plot - possible to convert PPM to % easily?'를 우연히 접했는데, 아마도 이 아이디어가 그 주제에서 시작되었을 겁니다.
가장 우아한 옵션은 아니지만 스크립팅하는 한 가지 방법은 다음과 같습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj = Process Capability(Process Variables(:PNP1), Individual Detail Reports(1));
obj << {:PNP1 << Process Capability Analysis(Interactive Capability Plot(1))};
tb = (((Report(obj)[OutlineBox("Interactive Capability Plot")][OutlineBox("New")][OutlineBox("Expected PPM")])) << child);
ncb = Number Col Box("Observed %", (tb[2] << get as matrix) / 1e6);
ncb << Set Format(Format("Percent", 7, 4));
Insert Into(tb, ncb);
// function for slider box
Eval(EvalExpr(
(((((Report(obj)[OutlineBox("Interactive Capability Plot")][OutlineBox("New")]) << child) << child)<< child)[2]) << Set Function(function({this},
Expr(ncb) << Set Values((Expr(tb[2]) << get as matrix) / 1e6);
));
));
// function for number edit box
Eval(EvalExpr(
(((((Report(obj)[OutlineBox("Interactive Capability Plot")][OutlineBox("New")]) << child) << child)<< child)[3]) << Set Function(function({this},
Expr(ncb) << Set Values((Expr(tb[2]) << get as matrix) / 1e6);
));
));
// tb[2] << Visibility("Collapse");
필요한 경우 참조 건물을 더 깨끗하게 만들 수 있습니다.