그룹화 및 롤링 값 공식에 의한 누적 합계??그룹, 요일 및 해당 날짜의 방문이 포함된 데이터 세트가 있습니다. 3일마다 연속 합계를 구하고 싶습니다. 따라서 3일째에는 값이 1, 2, 3일의 합계가 되지만 4일째의 값은 2, 3,4일의 합계가 됩니다. 그리고 이것을 그룹별로 하세요. 그룹별로 누적 합계를 사용할 수 있다는 것을 알고 있지만 매일 합계가 반환되므로 4일차가 4일 전체의 합계가 되지만 첫 번째 날은 그 시점에서 중단하고 싶습니다. 어떤 도움이라도 좋을 것입니다.
| 그룹 | 낮 | 방문 |
| 1 | 1 | 0 |
| 1 | 2 | 0 |
| 1 | 3 | 9 |
| 1 | 4 | 10 |
| 1 | 5 | 14 |
| 1 | 6 | 22 |
| 1 | 7 | 11 |
| 1 | 8 | 12 |
| 2 | 1 | 2 |
| 2 | 2 | 4 |
| 2 | 3 | 1 |
| 2 | 4 | 3 |
| 2 | 5 | 2 |
| 2 | 6 | 2 |
| 2 | 7 | 3 |
| 2 | 8 | 1 |
데이터 혼합 및 정리품질 및 프로세스 엔지니어링Re: 그룹화 및 롤링 값 공식에 의한 누적 합계??한 가지 옵션은 Col 이동 평균을 사용하고 일 수와 곱하는 것입니다.
Col Moving Average(:Visits, 1, 2, 0, 1, :Group) * 3

Re: 그룹화 및 롤링 값 공식에 의한 누적 합계??처리하는 한 가지 방법이 있습니다.

avg = Col Moving Average( :Visits, weighting = 1, before = 2, :Group );
count = Col Cumulative Sum( 1, :Group );
If( count >= 3, avg * 3, . );
@jthi 더 간단한 옵션이 있습니다 ..... n이 3보다 작을 때 Col 이동 평균이 응답했다고 가정했습니다.