dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
New Column("Sum",
"Numeric",
"Continuous",
Set Formula(If(Row() == 1, :Height, Lag(:Sum,1) + :Height))
);
위의 코드는 누적 합계를 계산하여 Sum 열을 생성합니다. 저는 JSL을 처음 접했는데 누군가 Formula 명령이 어떻게 작동하는지 설명해 주실 수 있나요? 현재 행의 위치를 나타내는 [i]를 사용하여 For 루프를 구성하는 대신 :Height를 작성할 수 있도록 열에서 한 행씩 스캔합니까?
그리고 이 cumsum을 수행하는 다른 방법이 있습니까?