Calculadora · Avanzado
Calcular con tablas relacionadas
Sumar, contar y listar datos de una tabla hija desde la capa padre.
Por Bernabé Hinojosa · Actualizado el 21/10/2026
Si tienes una relación 1:N definida en el proyecto (por ejemplo, pozos → analíticas), la función relation_aggregate() resume los registros hijos desde la capa padre.
Ejemplos
- Número de analíticas de cada pozo:
relation_aggregate('pozos_analiticas', 'count', "id") - Valor máximo de nitratos:
relation_aggregate('pozos_analiticas', 'max', "nitratos") - Fecha de la última analítica:
relation_aggregate('pozos_analiticas', 'max', "fecha") - Lista de fechas separadas por comas:
relation_aggregate('pozos_analiticas', 'concatenate', to_string("fecha"), concatenator:=', ')
El primer argumento es el identificador de la relación, que se ve en Proyecto › Propiedades › Relaciones (no es el nombre visible).
Úsalo en un campo virtual para que siempre esté actualizado, o en la simbología: por ejemplo, los pozos en rojo si el máximo de nitratos supera el límite.
El resto de esta guía es para miembros de Giseros. Crear la cuenta es gratis y tarda 5 segundos.
Crear cuenta gratis