minMap
설명
Map 결합자는 minMap
집계 결합자 함수를 사용하여 min
함수에 적용할 수 있으며, 이를 통해 각 키에 따라 맵의 최소값을 계산합니다.
사용 예시
이 예에서는 타임슬롯마다 상태 코드와 해당 개수를 저장하는 테이블을 생성합니다.
각 행에는 상태 코드별 개수를 나타내는 맵(Map)이 포함됩니다. minMap을 사용하여
각 타임슬롯 내에서 상태 코드별 최소 개수를 구합니다.
minMap 함수는 각 타임슬롯에서 상태 코드별 최소 카운트를 계산합니다. 예를 들어:
- 타임슬롯 '2000-01-01 00:00:00':
- 상태 'a': 15
- 상태 'b': 25
- 상태 'c': min(35, 45) = 35
- 상태 'd': 55
- 상태 'e': 65
- 타임슬롯 '2000-01-01 00:01:00':
- 상태 'd': 75
- 상태 'e': 85
- 상태 'f': min(95, 105) = 95
- 상태 'g': min(115, 125) = 115