maxMap
설명
Map 조합자는 max
함수에 적용하여, maxMap
집계 조합자 함수를 사용해 각 키별로 맵에서 최대값을 계산합니다.
사용 예시
이 예제에서는 서로 다른 시간대에 대해 상태 코드와 해당 개수를 저장하는 테이블을 생성합니다.
각 행에는 상태 코드와 그에 해당하는 개수로 이루어진 맵(Map)이 포함됩니다. 각 시간대마다
maxMap을 사용해 상태 코드별 최대 개수를 찾습니다.
maxMap 함수는 각 타임슬롯마다 각 상태 코드의 최대 개수를 찾습니다. 예를 들어:
- 타임슬롯 '2000-01-01 00:00:00':
- 상태 'a': 15
- 상태 'b': 25
- 상태 'c': max(35, 45) = 45
- 상태 'd': 55
- 상태 'e': 65
- 타임슬롯 '2000-01-01 00:01:00':
- 상태 'd': 75
- 상태 'e': 85
- 상태 'f': max(95, 105) = 105
- 상태 'g': max(115, 125) = 125