Описание
Map можно применять к функции min,
чтобы с помощью агрегатной функции-комбинатора minMap вычислять минимальное значение в Map для каждого ключа.
Пример использования
minMap, чтобы найти минимальное количество для каждого кода состояния в каждом временном интервале.
Query
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
Response