그래서 내가해야한다고 생각하는 것을 표시하는 데 문제가 있습니다.
나의 이상적인 목표 :
범례에 표시된 것과 같이 여러 개의 EqpID가 같은 차트에 플롯 / 오버레이 된 컨트롤 한계를 표시하는 각 레시피에 대한 단일 'SPC 추세'차트. 즉, EqpA, EqpB, EqpC에 대한 두께 데이터 : 처방 번호 # 1은 모두 동일한 차트에 있습니다. 그게 전부 야. 그런 다음 관심있는 로트 / 날짜에 대해 x 축 레이블을 추가 할 수 있습니다. 관심이 있다면 데이터 테이블을 공유 할 수 있습니다.
내 문제 : 분할 된 데이터 테이블 사용, 고유 한 각 레서피에는 고유 한 열 / 제한이 있습니다.
컨트롤 차트 작성기 :
- 한계를 보여줍니다 : 대단한

- 하지만 그것은 기본적으로 두 번째 차트 (range / std / movrange)를 표시하는 것으로 설정되어 있으며 이것을 비활성화하는 방법을 알 수는 없습니다.
- 모든 점을 표시하지만 EqpID로 행을 연결하거나 분리하지 않습니다. -> 어떻게?
바로 직선> 관리도 :
- 한계를 보여줍니다 : 대단한

- 하지만 x 축을 올바르게 표시 할 수는 없지만 데이터를 시간순으로 표시하지는 않습니다.
- 여러 개의 eqpID를 오버레이하는 방법을 알아낼 수 없습니다.
y를 x로 맞추기 :
- 통제 한계를 표시하지 않습니다.
- 나는 EqpID를 그룹화하고 전설 할 수있다. 대단한

- 크로노 순서로 표시됩니다. 대단한

- 그룹화 된 포인트 사이를 직선으로 연결할 수 없습니다.
그래프 빌더 :
- 통제 한계를 표시하지 않습니다.
- EqpID를 오버레이 할 수 있습니다. 대단한

- 크로노 순서로 표시됩니다. 대단한

- '라인'옵션을 변경하여 직선 커넥터를 얻을 수 있습니다.
데이터 테이블 세부 정보 :
- 시간 스탬프, EqpID, 프로세스 / 레시피, 평균 두께 값과 같은 몇 가지 SPC 차트에 대한 데이터 쿼리.
- 각 프로세스 / 레서피에 대한 통제 한계가있는 테이블 지원
- 롯트리스트 : 타임 스탬프와 조리법 및 도구가 의심스러운 재료를 사용하는 ~ 50 lots ... SPC 추세를 조사해야합니다.
그래서 나는 모든 열의 ThkValue를 하나의 열에 출력하면서 데이터를 꺼냈다. (날짜에 대한 단일 열, EqpID, 프로세스).
그런 다음 이것을 분리하여 각 레시피에 대해 고유 한 열을 만듭니다 (날짜, EqpId, Recipe에 대한 전체 열 유지). 해당 날짜 / eqp / recipe에 대한 측정 값이없는 col / row의 값은 blank / DNE입니다.
그런 다음 여기에 게시 된 "제한 테이블의 데이터 테이블에 쓰기 제한"추가 기능을 사용했습니다. 이것은 각 ThickValue 열에 열 속성 제어 제한을 할당 할 수있었습니다.
일부 데이터를 업로드하면 사람들이 원하는 것을 안내하는 데 도움이됩니다.
'구식'컨트롤 차트가 더 좋을 수도 있습니다.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/big Class.jmp");
cc = dt << Control Chart(
Sample Label( :age ),
KSigma( 3 ),
Chart Col( :height, XBar ),
By( :sex )
);
축을 따라 정렬하는 측면에서 가치 주문 속성 보통 당신이 원하는 것을 얻을 것입니다.