sumMap
설명
맵 조합자는 sum
함수에 적용할 수 있으며, sumMap
집계 조합자 함수를 사용하여 각 키에 따라 맵의 값 합계를 계산합니다.
사용 예시
이 예시에서는 서로 다른 시간 구간별 상태 코드와 해당 개수를 저장하는 테이블을 생성합니다.
각 행에는 상태 코드를 해당 개수에 매핑한 맵(Map)이 포함됩니다. 각 시간 구간 내에서
sumMap을 사용하여 상태 코드별 총 개수를 계산합니다.
sumMap 함수는 각 타임슬롯 내에서 상태 코드별 총 개수를 계산합니다. 예를 들면 다음과 같습니다:
- 타임슬롯 '2000-01-01 00:00:00':
- 상태 'a': 15
- 상태 'b': 25
- 상태 'c': 35 + 45 = 80
- 상태 'd': 55
- 상태 'e': 65
- 타임슬롯 '2000-01-01 00:01:00':
- 상태 'd': 75
- 상태 'e': 85
- 상태 'f': 95 + 105 = 200
- 상태 'g': 115 + 125 = 240