컨트롤 차트 빌더 jsl 내의 서식 지정 열안녕하세요,
JMP17에서 JSL로 스크립트를 작성하려고 할 때 컨트롤 차트를 생성하는 데 문제가 있습니다. "02/24/2023 8:22:00 PM" 형식의 긴 날짜와 시간이 포함된 열이 있습니다. Abbrev Date() 수식을 사용하여 X축의 레이블 형식을 "02/24/2023" 날짜로만 변경하여 컨트롤 차트의 혼란을 줄이고 싶습니다. 이것이 최선의 방법이 아닌 경우 올바른 방향을 알려주십시오.
감사해요!
TruePosition = Control Chart Builder(
Variables( Y( :Y ), Label( Abbrev Date ( :TestTime ) ) ),
SendToReport(
Dispatch( {}, "Y", ScaleBox, {Min( 0 ), Max( 200 ), Inc( 20 ), Minor Ticks( 1 )} )
)
);자동화 및 스크립팅기본 데이터 분석 및 모델링Re: 컨트롤 차트 빌더 jsl 내의 열 서식 지정내가 이것을 처리하는 방법은 다음과 같습니다.

theLabel = format(:testtime[1],"m/d/y");
eval(substitute(expr(Control Chart Builder(
Variables( Subgroup( :testtime ), Y( :Y ) ),
Show Control Panel( 0 ),
SendToReport(
Dispatch( {}, "testtime", ScaleBox, {Label Row( Show Major Labels( 0 ) )} ),
Dispatch(
{},
"Subgroup display 1 title",
TextEditBox,
{Set Text( __label__ )}
)
)
)),expr(__label__), theLabel));
Re: 컨트롤 차트 빌더 jsl 내의 열 서식 지정고마워 짐. 레이블로 사용하는 것보다 X축을 변경하기 위해 하위 그룹을 편집하는 것을 선호하는 이유는 무엇입니까? 하위 그룹을 사용하면 모든 날짜를 다른 하위 그룹으로 사용하기 때문에 보기 흉한 그래프가 나타납니다. 컨트롤 차트 작성기의 레이블 기능이 x축 레이블을 변경하도록 설계된 것 같습니까?

또한 수식을 사용하여 새 열을 생성하면 해결 방법을 찾았습니다. 거기에서 날짜 형식을 변경하고 그래프 작성기에서 사용할 수 있습니다.
Re: 컨트롤 차트 빌더 jsl 내의 열 서식 지정제가 답변한 내용이 귀하의 질문에 답변되지 않은 경우 사과드립니다.귀하가 제공한 코드를 감안할 때 나는 귀하가 개별 차트를 생성하고 있고 문제가 X축이 너무 복잡해서 문제일 뿐이라고 가정했습니다. 차트의 데이터는 단 하루였습니다.
표시된 레이블을 쉽게 변경할 수 있는 방법을 제공하기 때문에 하위 그룹 옵션을 추가했습니다.
분명히 나는 당신의 진술을 올바르게 해석하지 않았습니다
다음은 하위 그룹을 사용하지 않는 또 다른 접근 방식입니다.
theLabel = format(:testtime[1],"m/d/y");
ccb = Control Chart Builder(
Variables( Y( :Y ) ),
Show Control Panel( 0 )
);
report(ccb)["Control Chart Builder",TextEditBox(4)] << set text( theLabel );
.
Re: 컨트롤 차트 빌더 jsl 내의 열 서식 지정다시 한 번 감사드립니다. 내가 뭔가 잘못하고 있는지 궁금했습니다. 데이터 테이블을 공유할 수 없을 때 내가 무엇을 하려는지 추측하기 어렵다는 것을 알고 있습니다. 위의 스크립트는 레이블을 추가하는 데 사용됩니다.
또 다른 질문은 컨트롤 차트 작성기 명령 내에서 수식을 사용하여 새 열을 작성하는 대신 숫자 형식이나 값을 즉석에서 변경할 수 있는 방법입니다.