데이터 재정렬Excel에서 가져온 데이터 세트에는 여러 주요 정보가 개별 셀에 정렬되어 있습니다. JMP에서 이 데이터를 유용하게 사용하기 위해, 지연(lag) 구문을 사용하여 열에 데이터를 체계적으로 채우는 방식을 고안했습니다. 레이아웃에 어느 정도 일관성이 있어 고정된 지연 값을 사용할 수 있습니다. "레시피" 오른쪽 셀에 포함된 데이터를 재배열하는 예시도 포함했습니다. 제가 하는 작업이 필요 이상으로 복잡하다고 생각되는데, 더 나은 제안이 있으시면 알려주세요.
전에

후에

New Column("Recipe2", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(:Column 1 == "Recipe", :Column 2, Lag(:Recipe2, 1)))));
New Column("Recipe", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(Is Missing(:"Recipe2"n), Lag(:"Recipe2"n, -4), :"Recipe2"n))));
자동화 및 스크립팅Re: 데이터 재배열분할 및 결합/업데이트만으로도 충분할 수 있지만, 데이터를 직접 확인하지 않고는 판단하기 어렵습니다. 예를 들어 여기에서

데이터를 분할하여 데이터에 조인/업데이트할 수 있는 단일 행을 얻을 수 있습니다.

여러 그룹이 있나요? 그룹에 실행 번호를 추가하고 분할에서 그룹으로 사용할 수 있습니다.
Re: 데이터 재배열가져오는 Excel 시트의 형식을 처음부터 다시 지정하는 것이 좋습니다. Excel을 사용하는 모든 고객에게 JMP에서 원하는 방식으로 데이터 테이블을 만든 다음 Excel로 내보내서 데이터를 채우는 방법을 추천합니다.
Re: 데이터 재배열저는 이미 사용하고 있는 접근 방식을 단순화하여 열 쌍의 필요성을 없앨 방법을 생각해냈습니다.
New Column("Recipe", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(Lag(:Column 1, -4) == "Recipe", Lag(:Column 2, -4), Lag(:Recipe, 1)))));