Introducción
La propiedad Rollup es dependiente de la de Relation. No se puede crear ningún Rollup sin tener previamente una relación creada. La finalidad del Rollup es "extraer" los datos de las bases de datos relacionadas y operar con ellos.
Continuando con el ejemplo de Proyectos y Tareas, creando un Rollup en Proyectos que "llamara" a las propiedades de Tareas, se podría ver cuántas tareas se tienen en total, o cuántas han sido completadas.
Cómo crear un rollup
Primero debe existir una propiedad Relation. Crea una nueva propiedad del tipo Rollup.
Al pinchar en la columna, se abre un menú con tres desplegables:
-
Relation: De cuál propiedad relacionada extraer la información
-
Property: Qué propiedad usar para la operación
-
Calculate: La operación a realizar con los datos extraídos
Tipos de rollup
Operaciones generales:
-
Show Original: Muestra las páginas relacionadas
-
Count All: Cuenta todos los ítems
-
Count Unique Values: Solo ítems únicos
-
Count Empty/Count Not Empty: Páginas vacías o con valor
-
Percent Empty/Percent Not Empty: Porcentajes
Operaciones para propiedades numéricas:
-
Sum,Average,Median,Min,Max,Range
Operaciones para propiedades de fecha:
-
Earliest Date: Fecha más temprana
-
Latest Date: Última fecha
-
Date Range: Días entre la primera y última fecha
Hacer operaciones con rollups
Al igual que Notion permite hacer operaciones directamente en las bases de datos sin la propiedad Formula, se puede hacer lo mismo con los rollups.
Esta funcionalidad solo se puede usar en bases de datos de tipo Tabla y Tablero.