Pular para o conteúdo principal

Descrição

O combinador Map pode ser aplicado à função max para calcular, para cada chave, o valor máximo em um Map, usando a função de combinador de agregação maxMap.

Exemplo de uso

Neste exemplo, vamos criar uma tabela que armazena códigos de status e suas contagens em diferentes intervalos de tempo, em que cada linha contém um Map de códigos de status para suas respectivas contagens. Usaremos maxMap para encontrar a contagem máxima de cada código de status em cada intervalo de tempo.
Query
A função maxMap encontra a contagem máxima de cada código de status em cada intervalo de tempo. Por exemplo:
  • No intervalo de tempo ‘2000-01-01 00:00:00’:
    • Status ‘a’: 15
    • Status ‘b’: 25
    • Status ‘c’: max(35, 45) = 45
    • Status ‘d’: 55
    • Status ‘e’: 65
  • No intervalo de tempo ‘2000-01-01 00:01:00’:
    • Status ‘d’: 75
    • Status ‘e’: 85
    • Status ‘f’: max(95, 105) = 105
    • Status ‘g’: max(115, 125) = 125
Response

Veja também

Última modificação em 3 de julho de 2026