Calcular totales y rankings sobre una tabla de OpenArg
agregar_datosCalcula en la base una suma, promedio, conteo, mínimo o máximo, opcionalmente agrupado.
Usala SIEMPRE que necesites un total, un promedio, un conteo, un mínimo/máximo o un
ranking, en vez de traer filas con obtener_datos y hacer la cuenta vos: es exacta,
no tiene el tope de 500 filas y gasta muchos menos tokens.
operacion: "suma", "promedio", "conteo", "minimo" o "maximo".columna: la que se suma/promedia/etc. (nombres exactos dedescribir_tabla); no va con "conteo", que cuenta filas (si la mandás, da error). Las columnas de texto con números se leen según su formato (1.234,5 o 1,234.5); si el formato es ambiguo, no calcula y lo dice.agrupar_por: hasta 3 columnas, p. ej. ["jurisdiccion_desc"] para un ranking.filtros,desde,hasta,columna_fecha: como enobtener_datos(hasta 6 filtros).ordenar_por: "valor" (por defecto, para rankings) o una columna deagrupar_por(p. ej. el año, para una serie).orden: "desc" (por defecto) o "asc".limite: grupos a devolver, 1 a 200.ponderar_por: la columna de ponderación de una encuesta (con "conteo" da la población estimada, no la cantidad de filas de la muestra). La respuesta dice sobre cuántas filas se calculó (filas_usadas, de todos los grupos) y si hay más grupos quelimite. Si ninguna fila cumple los filtros no hay valor: dice qué valores existen. No descuenta preguntas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| desde | No | ||
| hasta | No | ||
| orden | No | desc | |
| tabla | Yes | ||
| limite | No | ||
| columna | No | ||
| filtros | No | ||
| operacion | Yes | ||
| agrupar_por | No | ||
| ordenar_por | No | ||
| ponderar_por | No | ||
| columna_fecha | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |