minMap
描述
可以将 Map 组合器应用于 min
函数,从而使用 minMap 聚合函数组合器按键计算 Map 中的最小值。
使用示例
在本示例中,我们将创建一张表,用于存储不同时段的状态码及其计数,
其中每一行都包含一个将状态码映射到其对应计数的 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