다시 : 다른 열을 기준으로 누적 합계 인 열을 만드는 데 도움이됩니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 추방자 ,
더 똑똑한 사람이 하나의 라이너를 만들 때까지 내 배관공 솔루션을 사용해 볼 수 있습니다.
기본 이름은 여기 ( 1 ) ;
dt = 열다 ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
dt << 새로운 칼럼 ( "열" , 공식 ( : 열 () ) , 평가 식 ) ;
dt : 열 << 수식 삭제 ;
// 나이는 시간이고 섹스는 사이트라고 가정
dt << 종류 ( 으로 ( : 섹스 , : 나이 ) , 주문 ( 오름차순 , 오름차순 ) , 테이블 교체 ) ;
// 이제 원하는대로 합산
dt << 새로운 칼럼 ( "sumhightbysex" ,
공식 ( 만약 ( 열 () == 1 , : 신장 , : 섹스 == 지연 ( : 섹스 , 1 ) , : 신장 + 지연 ( : 신장 , 1 ) , : 섹스 ! = 지연 ( : 섹스 , 1 ) , : 신장 , 빈 () ) ) , 평가 식
) ;
dt : 요약 << 수식 삭제 ;
// 원래 순서로 정렬
dt << 종류 ( 으로 ( : 열 ) , 주문 ( 오름차순 ) , 테이블 교체 ) ;
// 정리
dt << 열 삭제 ( 열 ) ;
말하다 ( "밥이 네 삼촌이야" ) ;
다시 : 다른 열을 기반으로 누적 합계 인 열을 만드는 데 도움이됩니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 론,
게시 해 주셔서 감사합니다.
새 열 sumheightbysex의 수식은 약간의 오타가 있습니다. 그것은해야한다
If (Row () == 1, : height, : sex == Lag (: sex, 1), : height + Lag (: sumhightbysex, 1), : sex! = Lag (: sex, 1), : height, 빈())
새 열의 값을 사용하여 이전 행의 높이가 아닌 높이에 추가하십시오 : : height + Lag (: height), 1).
그 데이
다시 : 다른 열을 기반으로 누적 합계 인 열을 만드는 데 도움이됩니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 버전 12를 실행중인 경우 데이터 테이블에서 열 헤더 필드를 마우스 오른쪽 단추로 클릭하면 JSL에 의존하지 않고 새 수식 열-> 행-> 누적이 작동합니다. 아래를보십시오 :

다시 : 다른 열을 기반으로 누적 합계 인 열을 만드는 데 도움이됩니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />유용하다고 생각해서 다행입니다.
아마도 oneliner는 다음을 기반으로 할 수 있습니다.
Re : 구문 : ID별로 인덱스 열을 작성하는 방법
또한 정렬과 무관하게 활성 수식을 유지합니다.
하지만 어떻게 해결 해야할지 모르겠습니다.
베스트
다른 열을 기준으로 누적 합계 인 열을 만드는 데 도움이됩니다.JSL에서 해당 열의 이전 행의 지속적인 합계가 될 새 열을 만들려고합니다. "Total Daily Flow"라는 열이 있습니다. 또한 "Total Daily Flow"의 데이터가 어느 위치에서 왔는지 표시하는 열도 있습니다 ( "사이트"라고 부름). 예를 들어, 10 월 1 일 ( "일수 연도"라는 다른 열에 지정되어 있음)에 총 일일 흐름이 1000이며이 날은 연중 1 일입니다. 첫 번째 행이 1000 인 열을 원합니다. 그런 다음 10 일 2 일 표의 두 번째 행이 될 2 일째에 총 일일 흐름이 5000 인 경우 새 열의 새 행이 1000 + 5000 = 6000 이길 원합니다. 10 월 3 일의 일일 흐름이 3000이므로 다음 행은 6000 + 3000 = 9000이됩니다. 이것은 동일한 위치 이름 (사이트)을 공유하고 "수도의 날"(1-365) 열에 지정된 것과 동일한 "년"에있는 내 테이블의 모든 행에 대해 진행됩니다.