Funciones analíticas de agregación en SQL estándar

En las siguientes secciones se describen las funciones analíticas de agregación que admite BigQuery. Para obtener una explicación de cómo operan las funciones analíticas, consulta Conceptos de funciones analíticas. Para obtener una explicación de cómo operan las funciones analíticas de agregación, consulta Conceptos de funciones analíticas de agregación.

BigQuery admite las siguientes funciones de agregación como funciones analíticas:

A continuación, se detallan los requisitos de la cláusula OVER:

  • PARTITION BY: Es opcional.
  • ORDER BY: Es opcional. No se permite si DISTINCT está presente.
  • window_frame_clause: Es opcional. No se permite si DISTINCT está presente.

Ejemplo:

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