안녕하세요 -
나는 보통 xls 형식으로 제공되는 여러 시트가 있는 큰 데이터 세트로 작업합니다.
나는 보통 피벗 테이블과 일치 기능을 사용하여 Excel에서 해당 시트를 사전 작업하여 여러 목록을 하나의 마스터 시트로 결합하여 모든 개별 행이 열에 여러 변수가 있는 하나의 개별 사례를 나타냅니다.
샘플이 여기에 표시됩니다 - 고유 식별자로서의 ID - 무게 - [코드 101, 코드 102, ...는 다른 시트의 변수임]

다음은 다른 시트에서 정렬되지 않은(!) 특정 일치 ID로 표시되는 데이터입니다. 그러나 모든 특정 변수(코드)는 잠재적으로 동일한 일치 ID와 함께 추가 행에 표시됩니다.

JMP에서 수행할 작업은 이러한 변수(그림 2)를 마스터 시트(그림 1)의 개별 열에 추가하는 것입니다. 개별 변수에 대한 열 이름을 자동으로 추가하고 고유 식별자(ID)에 대해 코드가 예 또는 아니오인 경우 1/0을 추가합니다. 일치하는 변수는 ID입니다.
"Table Join" 명령을 사용하고 match ID=ID 를 선택하면 동일한 ID를 가진 개별 열이 새 출력 시트로 표시되므로 추가 분석에 도움이 되지 않습니다. 마스터 시트의 현재 변수 세트 뒤에 쌓인 여러 열이 필요합니다.
모든 고유 ID에 나열된 코드(시트 2에서)가 없기 때문에 문제는 더 까다로워집니다. 따라서 때때로 모두에 대해 단지 0일 수 있습니다. 또는 일부는 1개의 코드만 가지고 있는 반면 다른 일부는 여러 개가 있습니다.
해결책을 찾아주셔서 감사합니다! 마크
안녕 @marc1 ,
스크립팅 없이도 이 작업을 수행할 수 있는 간단한 방법이 있다고 생각합니다. 귀하의 상황과 유사한 표 A와 표 B(첨부)부터 시작하겠습니다.

테이블 A와 조인하려면 다음과 같은 테이블이 필요합니다.
어떻게 거기에 갈 수 있습니까? 우리가 할 일은 Tables > Split on Table B를 사용하고 Code 열 버전을 Split By 열로 사용하고 1의 열을 Split Column으로 사용하는 것입니다. 먼저 시작 부분에 텍스트로 "Code:"가 있는 코드 열 버전을 만들어야 합니다(이렇게 하면 우리가 만드는 열 이름이 명확하게 유지되지만 반드시 필요한 것은 아닙니다). 테이블에 이러한 열을 추가하는 JSL은 다음과 같습니다.
New Column("Code Text", Character, "Nominal", Formula("Code " || Char(:Code)));
이것은 열 수식을 사용하여 각 코드 값 앞에 "코드: "를 추가합니다. 이제 최종 테이블의 값이 될 열이 필요합니다. "Present"라는 열을 만들고 값을 모두 1로 설정합니다.
New Column("Present", Numeric, "Continuous", Format("Best", 12), Formula(1));
테이블 B는 이제 다음과 같습니다.
다음으로 이 테이블을 "분할"하여 ID당 하나의 행이 있는 넓은 형식으로 가져옵니다. 테이블 > 분할을 사용하고 :Code Text를 분할 기준 열로, :Present를 분할 열로, :ID를 그룹 열로 사용합니다. 열 분할에 수식 열을 사용하는 경우(저처럼) "수식 복사"를 선택 취소해야 합니다.
이것은 다음을 반환합니다. 
코드가 존재하지 않는 공백이 있으므로 이를 0으로 대체해야 합니다. 모든 Code 열을 선택한 다음 Cols > Standardize Attributes를 사용하여 이 작업을 수행할 수 있습니다. 그런 다음 상단의 Recode를 클릭하고 를 변경합니다. 0으로. 여기에서 매우 빠르고 완벽하게 적합한 또 다른 옵션은 간단한 찾기 및 바꾸기 -- 편집 > 검색 > 찾기를 사용하는 것입니다. 값." 모두 바꾸기를 클릭하면 완료됩니다.
이제 ID와 코드의 존재 여부가 있는 테이블이 있습니다. 마지막으로 할 일은 해당 값을 테이블 A로 가져오는 것입니다. 테이블 > 조인 또는 테이블 > 업데이트를 사용할 수 있습니다. 여기에서 테이블 > 업데이트를 사용하겠습니다. 
그리고 우리는 간다!
Codes 테이블에 없는 ID I 및 J의 누락된 값을 포함합니다(즉, 이 방법은 특정 항목에 대한 데이터가 없을 때 알아차리기에 좋습니다).이것이 귀하의 상황에서 시작하는 데 도움이 되기를 바랍니다.
@줄리안