다양한 열의 행 상태에 따른 조건부 서식입니다.안녕하세요,
공통 식별자와 연결된 170만 행의 데이터가 있습니다. Excel에서 더 작은 부분의 형식을 지정할 수 있지만 파일 크기(Excel 제한보다 큼)와 유사한 데이터 세트를 재현해야 하는 필요성 때문에 JMP에서 데이터를 코딩하는 방법을 알아내고 싶습니다.
---
열 A(FID)는 열 B(시간)를 채우는 다양한 읽기 수를 포함하는 일련의 어류 식별 번호(1,2,3…)입니다. B열에 대한 모든 읽기 간격은 20초입니다.
열 B는 연관된 이전 타임스탬프의 결과로 >28000의 다양한 읽기에서 시작됩니다.각 FID의 첫 번째 읽기가 0에서 시작하여 해당 FID와 연결된 모든 행에 대해 20씩 증가하길 원합니다.따라서 C2는 0초가 됩니다. C3은 20초입니다. C4는 40초이고, FID =2에 도달할 때까지 계속해서 재설정되고 0, 20, 40, 60에서 계산을 시작합니다.
Excel에서는 아래와 같이 새 열의 첫 번째 행을 "0"으로 설정한 다음 =IF(A4=A3,C3+20,0) 수식을 적용할 수 있습니다.
JMP의 조건식에 비슷한 논리를 적용하려고 하면 각 행의 값을 인식하고 조정하는 방법을 알 수 없습니다. Excel과 같은 데이터 처리 패키지와 JMP와 같은 통계 패키지 사이에는 근본적인 차이가 있을 수 있지만 JMP는 제가 선호하는 분석용 소프트웨어이며 데이터 파일의 크기 때문에 JMP가 필요합니다. 저는 JMP 버전 16을 사용하고 있습니다.
어떤 생각이라도 감사하겠습니다. 실습을 위해 발췌한 데이터를 첨부합니다.

자동화 및 스크립팅기본 데이터 분석 및 모델링데이터 혼합 및 정리Re: 다양한 열의 행 상태에 따른 조건부 서식입니다.@GregF_JMP & @txnelson 즉각적인 지원과 통찰력에 감사드립니다.
현재 작동 중이며 분석이 진행 중입니다. 나는 이 문제에 4시간 동안 갇혀 있었습니다. 귀하의 도움에 진심으로 감사드립니다.
Greg, 당신의 "다운스트림 분석" 말장난은 물고기 데이터이기 때문에 주목받고 높이 평가됩니다... 
Re: 다양한 열의 행 상태에 따른 조건부 서식입니다.안녕하세요,
정렬된 테이블로 시작하는 것으로 나타나므로 원활하게 진행되어야 합니다."New_Time"이라고 하는 열에 대한 열 공식을 사용하여 이 작업을 수행할 수 있지만, 첫 번째 행을 수동으로 0으로 설정할 수 있는 Excel과 달리 JMP에서는 열 내의 모든 공식이 동일해야 한다는 점을 기억하세요.Lag 함수는 이 경우 유용하며 위 행에 대한 Excel 상대 참조처럼 작동합니다.
"New_Time"이라는 열에 대한 수식 편집기의 그래픽 이미지가 아래에 표시됩니다.

이는 다음과 같이 설명됩니다.
현재 행이 == 1이거나 FID의 현재 값이 이전 지연(FID,1)과 다른 경우 현재 행의 "시간"은 0(재설정)입니다.그렇지 않으면 New_Time 열(위 셀)의 이전 값에 20을 추가합니다.
또한 JSL 모드를 두 번 클릭하여 수식 편집기에 복사할 수 있는 JSL도 포함했습니다.
If( Row() == 1 | :FID != Lag( :FID, 1 ),
0,
Lag( :New_Time, 1 ) + 20
)
JMP 비교 연산자는 이중 같음(vs excel 단일)이고, JMP에서 같지 않음은 !=(vs excel <>)입니다.
이 데이터 준비 단계에서 행운이 따르길 바랍니다. 열 수식을 통해 모든 다운스트림 분석이 가능해지기를 바랍니다.
-G
Re: 다양한 열의 행 상태에 따른 조건부 서식입니다.사용하는 공식은
Col Cumulative Sum( 20, :FID ) - 20
20을 빼는 이유는 Col Cumulative Sum이 20에서 시작되기 때문입니다.
