☑ 멋진 새 기능
☑ 많은 사용자를 도울 수 있습니다!
☐ "버그"를 제거합니다.
☐ 있으면 좋다
☐ 아무도 그것을 필요로 하지 않는다
이 위시리스트 요청에 영감을 준 것은 무엇입니까?
Jmp에서 GRaph Builder를 사용하면 GroupX/GroupY/Wrap/Page 및 계층 구조를 생성하는 다른 모든 접근 방식을 사용하여 복잡한 플롯을 생성하는 것이 매우 쉽습니다. 막대 차트, 히트맵 등에 표시되는 기본 변수는 해당 행의 수, 즉 해당 이벤트의 발생입니다. 매우 편리합니다 
사용자가 관심이 없는 경우 어떻게 됩니까? 발생 , 하지만 확률 .
해 보자
Open( "$SAMPLE_DATA/Airline Delays.jmp" );
예로서. 큰 지연이 가장 많습니다 !!!
- 하지만 테이블에서 가장 많은 수의 항공편을 가지고 있기 때문입니다.

발생 횟수를 총 항공편 수로 나누어야 합니다.
사실, 문제 없습니다.
그러나 이제 프로세스 매개변수가 다른 여러 웨이퍼 그룹에 대한 불량 칩 목록이 있다고 가정해 보겠습니다.
대체 응용 프로그램: https://community.jmp.com/t5/Discussions/count-unique/mp/592337/highlight/true#M79638
중요: 다른 그룹에는 다른 수의 웨이퍼가 포함됩니다. 첫 번째 예와 유사하게 로트에는 고장난 장치 수가 가장 많습니다.
또한 가장 큰 실패율 ?
이번에는 정규화에 사용할 수 있는 데이터베이스에 쉽게 액세스할 수 있는 번호가 없습니다.
데이터에서 이 편향을 제거하기 위해 필요한 것: 그룹당 웨이퍼 수
다행히 데이터 테이블에 웨이퍼 ID가 있는 열이 있습니다.
안타깝게도 JSL에는 "계산"(직접)하고 데이터 테이블의 각 행 간에 결과를 배포하는 데 사용할 수 있는 기능이 없습니다.
세다 ~로부터 새 수식 열 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴는 훌륭하게 들리지만 다른/고유한 값 , 비어 있지 않은 것을 계산합니다. 행 .
생성된 JSL 코드에서 세다 ~이다 열 번호 .
당신이 보고 싶은 개선점은 무엇입니까?
다음과 같이 동작하는 함수 열 번호 - 그러나 고유 값만 계산해야 합니다. 여러 번 표시되는 항목만 계산해야 합니다. 한번 .
그것을 부르자 열 N 카테고리 .
참고:
1) 이미 N 카테고리 안에 테이블/요약 기능. 따라서 JSL 기능뿐만 아니라 이러한 기능을 제공하기 위한 노력이 적기를 바랍니다.
2) 열 N 카테고리 행의 그룹을 생성하고 각 그룹에 대한 분석을 실행하고 결과를 해당 행에 배포하는 GroupBy 옵션을 제공해야 합니다. (즉, 열 번호와 유사)
이 아이디어가 중요한 이유는 무엇입니까?
와 함께 N 카테고리 다음과 같이 발생 확률을 계산할 수 있습니다.
Percentage fail = Col Sum(:defects ,:processVariant) / N Categories(:wafer_ID, :processVariant)*100