Funções analíticas de agregação no SQL padrão

As seções a seguir descrevem as funções analíticas de agregação compatíveis com o BigQuery. Para uma explicação de como são funções analíticas, consulte Conceitos da função analítica. Para uma explicação de como são as funções analíticas de agregação, consulte Conceitos da função analítica de agregação.

O BigQuery é compatível com estas funções de agregação como funções analíticas:

Requisitos da cláusula OVER:

  • PARTITION BY: opcional.
  • ORDER BY: opcional. Não permitido se DISTINCT estiver presente.
  • window_frame_clause: opcional. Não permitido se DISTINCT estiver presente.

Exemplo:

COUNT(*) OVER (ROWS UNBOUNDED PRECEDING)
SUM(DISTINCT x) OVER ()