Manual · 3

Rollup

Resume valores de todas las “filas hijas” que hacen referencia a esta fila mediante clave foránea – lo inverso de un campo lookup.

Al crearlo eliges:

  1. la tabla hija (cualquier otra tabla de la misma fuente de datos),
  2. su campo de clave foránea que hace referencia de vuelta a esta tabla,
  3. la columna a agregar,
  4. la función de agregación: SUM, COUNT, AVG, MIN o MAX.

Ejemplo: una tabla de pedidos con un campo rollup “Suma de las líneas” (SUM sobre las filas de líneas de pedido vinculadas).

Si en lugar de un único valor agregado deben ser visibles las propias filas hijas – por ejemplo, cada línea de pedido individual como su propia fila –, consulta Registros hijos.

Cambiar la conexión a posteriori

A través del menú contextual de columna → “Editar campo”, la conexión de un campo rollup existente se puede ajustar en cualquier momento sin necesidad de eliminar y volver a crear la columna. En el modal de edición aparecen, además del nombre del campo y el formato de visualización, listas desplegables ya preseleccionadas para:

  1. la tabla hija y su campo de clave foránea que hace referencia de vuelta a esta tabla,
  2. la columna a agregar en la tabla hija,
  3. la función de agregación (SUM, COUNT, AVG, MIN o MAX).

Las cuatro se pueden cambiar de forma independiente entre sí; un clic en “Guardar” aplica la nueva conexión de inmediato.