능력 분석 스크립트안녕하십니까,
공정 능력 분석을 사용할 때 일부 공정 능력 지수를 숨길 수 있습니까? Ppk, PPM 및 % Actual out of Spec만 표시하는 제어 차트 스크립트를 작성하려고 합니다. 이것은 더 큰 스크립트의 일부이며 Control Chart Builder를 사용할 수 없습니다.
감사.
스크립팅Re: 능력 분석 스크립트고맙습니다, @txnelson !
시그마 분포 그래프를 삭제할 수 있습니까?
장기 시그마에서 전체 행(예: "CPL" 및 "CPU" 행)을 삭제할 수 있습니까?
감사.
Re: 능력 분석 스크립트다음은 귀하의 코드를 수정한 것입니다........ 분명히 JMP 14를 실행하고 있습니다.어쨌든 내 코드는 장기 시그마 테이블에서 세 번째 요소를 삭제합니다.

names default to here(1);
clear symbols();
dt = Current Data Table ();
cap = dt << Control Chart (
Sample Label (:Site),
KSigma (3),
Chart Col (
:Name ("PNP3"),
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("PNP3")),
Fit Distribution (Normal),
//Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
));
capRP = cap << report;
numList = capRP["Long Term Sigma"][NumberColBox(1)] << get;
numList[3] = .;
capRP["Long Term Sigma"][NumberColBox(1)] << set(numList);Re: 능력 분석 스크립트다음은 보고서에서 Capability Indexes 테이블의 행 2를 삭제하는 간단한 스크립트입니다.

Names Default To Here( 1 );
cap = Capability(
Y( :NPN1, PNP1, NPN2 ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 1 )
);
capRP = cap << report;
// Modify the Capability Indicies Table
// Delete 2nd row of the Columns column
columnsList = capRP["Capability Indices"][String Col Box( 1 )] << get;
Remove From( columnsList, 2, 1 );
capRP["Capability Indices"][String Col Box( 1 )] << Set( columnsList );
// Delete 2nd row of all of the Numeric columns in the table
For( i = 1, i < 8, i++,
numList = capRP["Capability Indices"][Number Col Box( i )] << get;
Remove From( numList, 2, 1 );
capRP["Capability Indices"][Number Col Box( i )] << set( numList );
);
Re: 능력 분석 스크립트미안합니다. 답장 대신 빠른 답장을 눌렀습니다.
아래에 나열된 5개의 기능 인덱스가 있는 헤더로 "기능" 및 "색인"이 있는 2열 테이블이 있는 관리도가 있습니다. 일부 인덱스를 숨기고 아래 코드를 시도했지만 예상대로 작동하지 않았습니다. 코드를 더 짧게 만들기 위해 일부 코드를 생략했습니다.
dt = Current Data Table ();
dt << Control Chart (
Sample Label (:Date),
KSigma (3),
Chart Col (
:Name ("Test")
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("Test")),
Fit Distribution (Normal),
Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
),
SendToReport(
Dispatch (
{"Test", "Capability Analysis", "Long Term Sigma"
},
"Index"
NumberColBox << Remove Element (3)
{Visibility ("Collapse")}
),
);Re: 능력 분석 스크립트"아래는 내가 가진 것"에서 지정한 것이 완전하지 않다고 가정합니다. 문제를 해결해 주시겠습니까?Re: 능력 분석 스크립트AndresGlez님, 감사합니다.
귀하의 코드로 일부 열을 숨길 수 있었지만 행은 숨길 수 없었습니다. NumberColBox << Remove Element()를 사용하려고 하는데 예상대로 작동하지 않습니다. 아래는 코드이며 모든 팁을 주시면 감사하겠습니다.
dt = 현재 데이터 테이블();
dt << 관리도(
Re: 능력 분석 스크립트AndresGlez에게 감사합니다. 귀하의 코드를 사용하여 일부 열을 숨길 수 있었지만 행은 숨길 수 없었습니다. 요소 제거를 사용하여 행을 삭제하려고 하지만 작동하지 않습니다. 아래는 내가 가진 것입니다.
dt = 현재 데이터 테이블();
dt << 관리도(
Re: 능력 분석 스크립트예 가능합니다. 테이블 데이터를 추가하지 않았지만 여기에 스크립트 예가 있습니다.
Capability(
Y( :DATA ),
Spec Limits( DATA( LSL( -2 ), Target( 0.5 ), USL( 3 ) ) ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
,
SendToReport(
Dispatch( {"Capability Indices"}, "CPK", NumberColBox, {Select, Visibility( "Hidden" ), Select} )
)
);
가장 쉬운 방법은 표시된 차트의 특정 영역을 숨기려면 먼저 차트를 있는 그대로 만든 다음 회색 삼각형을 마우스 오른쪽 버튼으로 클릭한 다음 편집, 속성 표시를 선택하는 것입니다.
거기에서 숨기고 싶은 표시된 정보의 아무 영역이나 클릭할 수 있습니다. 선택한 후 가시성으로 이동하여 숨김을 선택합니다.
문안 인사.