스크립트에서 인수 인식 문제안녕하세요,
누군가 제 스크립트를 보고 제가 뭘 잘못하고 있는지 알려주세요.
열 이름에 10이 포함된 빗살 상자를 사용하여 선택 및 인수를 시도하고 해당 열을 기반으로 조정된 열 이름을 사용하여 컨트롤 차트를 생성하려고 시도하지만 작동하지 않습니다.
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
감사 해요,
토마스
스크립팅Re: 스크립트에서 인수 인식 문제안녕하세요 @swiergi11 ,
문제 중 하나는 Control Chart()의 Chart Col() 부분에서 열을 참조하는 방법이라고 생각합니다. 문제는 :"RSM_"||level을 열로 평가하지 않고 :"RSM_" 부분만 평가하므로 ||계층 연결로 무엇을 해야 할지 모릅니다.
이 문제를 해결하려면 다음과 같이 제어 차트를 호출하기 전에 연결을 평가할 수 있습니다. Ycol="RSM_"||layer; 그런 다음 :"RSM_"||layer를 Chart Col()로 사용하는 대신 Cart Col( As Column(Ycol) )을 사용하면 예상한 대로 스크립트를 실행할 수 있습니다.
아래는 수정된 코드입니다.
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
도움이 되었기를 바랍니다!,
DS
Re: 스크립트에서 인수 인식 문제아주 좋습니다. 감사합니다.
관리도를 생성할 수 있지만 어떤 이유로 통계를 추적할 수 없습니다. 관리도 스크립트의 두 번째 부분에 여전히 문제가 있는 것 같습니다.
다른 인수를 시도했지만 운이 없었습니다.
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
다음과 같은 보고서를 볼 수 있기를 바랍니다.

Re: 스크립트에서 인수 인식 문제안녕하세요 @swiergi11 ,
기존 코드가 작동하지 않는 이유가 확실하지 않습니다. Control Chart() 호출 내에서 기능 분석을 호출의 일부로 갖고 싶다는 의미에서 비슷한 것을 시도했지만 "활성화"하지 않습니다. 제어 차트인 "개체"에 명령을 보내고 분석을 수행하도록 할 수 있는 또 다른 해결 방법이 있습니다.
또한 올바른 분석을 자동으로 수행할 수 있도록 LSL, USL 및 대상을 열 속성으로 포함할 수 있습니다. <
도움이 되었기를 바랍니다!,
DS
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
Re: 스크립트에서 인수 인식 문제~에게 @swiergi11 ,
내 경험에 따르면 메시지의 변수 교체가 작동하는 경우도 있고 그렇지 않은 경우도 있습니다. 따라서 여기서 도움이 될 수 있는 것은 표현식을 작성하고 변수를 교체한 다음 표현식을 실행하는 것입니다.
이것은 귀하의 작업과 유사한 아래의 간단한 예에서 작동합니다.
BR
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Ycol = "weight";
Xcal = "height";
cc_expr = Expr(
dt << Control Chart(
Sample Label( :name ),
KSigma( 3 ),
Chart Col(
Expr( column(Ycol) ),
Levey Jennings( Show Zones( 1 ), Shade Zones( 1 ), Test 1( 1 ), Test 2( 1 ), Test 5( 1 ), Test 6( 1 ), Test Beyond Limits( 1 ) ),
Capability(
Distribution(
Continuous Distribution(
Column( Expr(Xcal ) ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 90 ), USL( 110 ), Target( 105 ), Sigma( 22.2018710230259 ), Shewhart )
)
)
)
)
)
);
eval(Eval Expr( cc_expr ));
Re: 스크립트에서 인수 인식 문제Georg와 DS 덕분에 이제 잘 작동합니다.
위의 두 가지 솔루션이 모두 작동합니다.