테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?"방법"을 기준으로 테이블을 분할하려고 하므로 각 방법은 연관된 값을 갖는 새 열이 됩니다. 하지만 다른 모든 열인 ID와 이름은 유지하고 싶습니다.
초기 테이블:

원하는 분할:
또는

위 그림의 형식 중 하나가 내 목적에 적합합니다.
그러나 분할 기능을 사용하면 다음과 같습니다.

나에게 잘못된 결과를 제공합니다.

예를 들어 ID = 3, B = 222는 Alice가 아닌 Jon이 수행한 것입니다. 따라서 ID 및 이름 값이 메서드 열의 값과 항상 일치하는 것은 아닙니다.
이를 달성하는 기본 제공 방법이 있습니까? 분할 기능에 문제가 있는 것 같습니다.
감사해요
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?안녕,
"1"은 일반적으로 기둥을 배치하는 위치에 있습니다. 효과는 1의 열입니다. 이 기술 자체가 문서화되어 있는지는 모르겠습니다. 그러나 알아두면 좋은 트릭이므로 여기서 수행한 작업을 수행하기 위해 누적 합계와 함께 항상 이 방법을 사용합니다.
건배,
브래디
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?죄송합니다. 수식에서 "1"의 목적을 알아내려고 노력 중입니다( 열 누적 합계( 1, :ID, :메소드, :이름) ) . 동일한 ID, 방법 및 이름 조합이 나타나는 각 행에 대해 추가되는 증분입니까?
스크립팅 인덱스를 확인했지만 "1"의 기능을 알려주는 정보를 찾을 수 없습니다. 공식을 약간 테스트한 후 증가분이라는 결론을 내렸습니다. 그 맞습니까? 그렇다면 스크립팅 인덱스의 어디에서 또는 이 스레드 외에 이 정보를 어디에서 찾을 수 있습니까? (단순히 스크립트를 가르치는 중이므로 어리석은 질문은 양해해 주시기 바랍니다.)
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?내 오류에 대해 미리 알려주셔서 감사합니다. 문제가 되는 게시물을 편집하여 이제 올바른 공식을 갖게 되었습니다.
건배,
브래디
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?실제로 당신이 그룹이라고 말한 곳은 방법을 의미했습니다. 완벽하게 작동합니다. 감사합니다!Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?감사합니다. 나는 당신의 대답에 ":group"이 있어서는 안 된다고 생각합니까?
또한 :group 없이 시도하면 txnelson의 답변과 동일한 숫자를 얻지 못합니다.
무엇이 잘못되었는지 알려 주시겠습니까?

감사해요
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?편집: 이 답변의 원래 버전에서는 열 이름 중 하나인 "Method"를 "group"으로 잘못 입력했습니다. 이 편집으로 해당 오류가 해결되었습니다.
사과,
브래디
*****************************************
아, 잘 잡았네요. 중복된 내용은 못 봤네요. 그렇다면 다른 열이 필요합니다.
txnelson이 언급한 새로운 "구별 요소" 열을 지연 없이 생성하는 방법은 다음 공식을 사용하여 테이블을 정렬할 필요가 없습니다.
열 누적 합계( 1, :ID, :메소드, :이름)
건배,
브래디
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?ID와 이름에 중복되는 값이 없으면 분할 플랫폼의 그룹 선택 상자에 배치하여 원하는 결과를 얻을 수 있지만 ID 그룹 1에 Bob에 대한 항목이 두 개 있으므로 생성해야 합니다. 이를 차별화할 새로운 열입니다.그래서 내가 한 방법은 다음과 같습니다.
- ID와 이름으로 데이터 테이블을 정렬했습니다.
- Count라는 새 수식 열을 만들고 수식을 사용했습니다.
If( Row() == 1, counter = 0 );
If( :ID == Lag( :ID ) & :Method == Lag( :Method ) & :Name == Lag( :Name ),
counter++,
counter = 1
);
counter;
- 다음과 같은 결과를 만들어냈습니다

- 그런 다음 그룹 선택 상자에서 ID, 이름 및 개수를 사용하여 테이블을 분할합니다.

- 나에게 결과를 준 것은

Bob의 원래 데이터 테이블에 1223이라는 잘못된 값을 입력했는데 123이어야 했습니다.
Re: 테이블을 분할하고 모든 열을 올바른 정보로 유지하는 방법은 무엇입니까?안녕하세요 어거스틴,
대화 상자 시작 메뉴에서 "ID" 및 "이름" 열을 "그룹" 역할로 캐스팅합니다.
분할 기능에 대한 자세한 내용은 여기에서 확인할 수 있습니다. https://www.jmp.com/support/help/en/15.1/index.shtml#page/jmp/examples-of-splitting-columns.shtml
건배,
브래디