Pular para o conteúdo principal

Descrição

O combinador Map pode ser aplicado à função avg para calcular a média aritmética dos valores em um map para cada chave, usando a função de combinador de agregação avgMap.

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 que associa códigos de status às respectivas contagens. Usaremos avgMap para calcular a contagem média de cada código de status em cada intervalo de tempo.
Query
A função avgMap calculará a média da contagem 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’: (35 + 45) / 2 = 40
    • Status ‘d’: 55
    • Status ‘e’: 65
  • No intervalo de tempo ‘2000-01-01 00:01:00’:
    • Status ‘d’: 75
    • Status ‘e’: 85
    • Status ‘f’: (95 + 105) / 2 = 100
    • Status ‘g’: (115 + 125) / 2 = 120
Response

Veja também

Última modificação em 10 de junho de 2026