Saltar al contenido principal

Tablas dinámicas

El endpoint /pivot/<Column Names> agrupa las filas por una o varias columnas y aplica una agregación a las demás. Combinado con _agg y _columns, permite crear resúmenes directamente desde la API.

Parámetros

ParámetroDescripción
_aggTipo de agregación. Admite las mismas agregaciones.
_columnsDivide los grupos usando las columnas indicadas

_agg admite: sum, prod, max, min, mean, median, std, var, any, all.

Agrupar por una columna

Agrupa las filas por Name y agrega las columnas restantes con max.

curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/pivot/Name?_agg=max'

Agrupar por varias columnas

Pasa una lista de columnas separadas por comas. La respuesta se agrupa por cada combinación única.

curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/pivot/Name,Age?_agg=max'

Dividir grupos con _columns

Usa _columns para dividir los grupos por columnas adicionales.

curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/pivot/Name?_agg=mean&_columns=Department'

Notas

  • La lista de operaciones coincide con Agregaciones; se omiten los valores que no se puedan agregar mediante la operación elegida.
  • Para calcular una sola agregación de toda la hoja sin agrupar, usa /agg/<operation>.