아래와 같은 JMP Data Table이 있습니다. 변수 중 Total Dead는 다음의 수식을 활용하여 손쉽게 누적합계를 구할 수 있었습니다.
Col Cumulative Sum(:Dead)
Total Dead는 첫번째 행부터 순차적으로 누적합을 구하는 것이기 때문에 위의 수식을 활용하면 쉽게 구할 수 있습니다.
하지만 Total Alive의 경우, 9번째 행부터 역순으로 누적합을 구해야 합니다. 즉, 9번째 행은 9번째 행의 값으로, 8번째 행은 9번째와 8번째 행의 누적합, 7번째 행은 9번째 행, 8번째 행, 7번째 행의 누적합,..., 첫번째 행은 9번째 행부터 첫번째 행까지의 전체 누적합입니다.
어떤 JSL이나 수식을 활용하면 가능할까요?

JMP Data Table 또한 첨부해 드립니다.
미리 감사합니다.
dt = Current Data Table();
data = :Alive << get values;
dataReordered = data [N Row()::1];
newData = Cumulative Sum( dataReordered );
newDataReordered = newData [N Row()::1];
:Total Alive << values(newDataReordered);
// or a bit shorter
dt = Current Data Table();
data = :Alive << get values;
CumSumReordered = Cumulative Sum(data [N Row()::1]);
:Total Alive << values(CumSumReordered[N Row()::1]);
이것은 일을해야하지만, 쉬운 방법이있을 수 있습니다.