Saltar al contenido
🕸️

4.02. La propiedad "Rollup"

Introducción

La propiedad Rollup es una propiedad dependiente de la de Relation. No se puede crear ningún Rollup sin tener previamente una relación creada con otra base de datos. La finalidad de la propiedad Rollup es "extraer" los datos de las bases de datos relacionadas y operar con ellos.

Continuando con el ejemplo de Proyectos y Tareas, creando una propiedad Rollup en la base de datos de Proyectos que "llamara" a las propiedades de la base de datos de Tareas, se podría ver cuántas tareas se tienen en total, o cuántas han sido completadas.

Cómo crear un rollup

Lo primero para que un Rollup funcione es que exista una propiedad Relation creada. En el ejemplo, ya existe la base de datos de Tareas relacionada con Proyectos, así que se crea una nueva propiedad del tipo Rollup.

Una vez creada la propiedad, al pinchar en la columna correspondiente, se abre un menú con tres desplegables:

  • Relation: Selecciona de cuál de las propiedades relacionadas quieres extraer la información.
  • Property: Elige de qué propiedad quieres usar los datos para realizar la operación.
  • Calculate: La operación que quieres hacer con esos datos extraídos.
Cómo crear un rollup en Notion

Tipos de rollup

Operaciones generales:

  • Show Original: Muestra las páginas relacionadas. Marca esta opción para ver lo mismo que el indicador de la propiedad Relation.
  • Count All: Cuenta todos los ítems que hay en esa propiedad.
  • Count Unique Values: Cuenta solo el número de ítems únicos.
  • Count Empty: Cuenta el número de páginas relacionadas cuyo valor está vacío.
  • Count Not Empty: Cuenta las páginas que tienen un valor en ese campo.
  • Percent Empty: Igual que Count Empty pero muestra un porcentaje.
  • Percent Not Empty: Igual que Count Not Empty pero muestra un porcentaje.

Operaciones para propiedades numéricas:

Solo disponibles si la operación es sobre una propiedad de tipo Number:

  • Sum: Suma el valor de las propiedades numéricas de las páginas relacionadas.
  • Average: Saca la media.
  • Median: Encuentra la mediana.
  • Min: Muestra el número más pequeño.
  • Max: Muestra el número más alto.
  • Range: Muestra el rango entre el más alto y el más bajo.

Operaciones para propiedades de fecha:

Solo aparecerán cuando actúes sobre propiedades de tipo Date:

  • Earliest Date: Muestra la fecha más temprana.
  • Latest Date: Muestra la última fecha.
  • Date Range: Muestra el rango de fechas (número de días) entre la más temprana y la última.

Hacer operaciones con rollups

Al igual que Notion permite hacer operaciones directamente en las bases de datos sin necesidad de la propiedad Formula, se puede hacer exactamente lo mismo con los rollups.

Progreso con rollups en Notion

Esta funcionalidad solo se puede usar en bases de datos de tipo Tabla y Tablero, y se "activa" pasando el ratón por encima del final de la columna (en Tablas) o por encima del número gris (en Tableros).

¿Te ha resultado útil este contenido?