Saltar al contenido

5.01. Introducción a las Fórmulas en Notion

Para crear una fórmula, primero debes añadir una propiedad de tipo Formula en tu base de datos. Al hacer clic en ese campo, se abre una ventana con varias secciones:

  • Propiedades: Lista de todas las propiedades de tu base de datos. Al hacer clic, se insertan automáticamente con la sintaxis correcta, como prop("Fecha").
  • Constants: Constantes matemáticas (pi, e) que puedes añadir a tu fórmula.
  • Operadores: Cálculos simples con indicadores visuales sobre el tipo de propiedad compatible.
  • Funciones: Fórmulas predefinidas más complejas para realizar acciones avanzadas.

De qué se compone una fórmula

Antes de crear fórmulas, debes plantearte cuatro preguntas clave:

  1. ¿Qué queremos hacer? Las acciones u operaciones sobre propiedades
  2. ¿A qué queremos hacerlo? Los valores sobre los que aplicar la fórmula
  3. ¿Cuándo queremos hacerlo? Las condiciones que deben cumplirse
  4. ¿Qué hacer si la condición no se cumple?

¿Qué queremos hacer? → Acciones

Operadores

Existen tres tipos de operadores:

Operadores aritméticos para cálculos matemáticos simples:

  • Sumar: +
  • Restar: -
  • Multiplicar: *
  • Dividir: /
  • Porcentaje: %

Operadores de concatenación para combinar cadenas de texto:

  • 2 + 24
  • "Número de items: " + "5""Número de items: 5"
💡

Cuando colocas un número entre comillas, deja de ser un número y se convierte en una cadena de texto (string).

Funciones

Las funciones ofrecen acciones predefinidas sobre valores llamados argumentos, separados por comas:

function()

Ejemplo: add(2, 2)

Cada función requiere un número específico de argumentos, algunos opcionales, y cada argumento debe ser del tipo correcto (números, texto, etc.). Si pasas un tipo incorrecto, la fórmula fallará.

¿A qué queremos hacerlo? → Input Values

Los input values pueden ser de tres tipos:

Referencias a Propiedades

Usa la función prop() para referenciar otras propiedades:

prop("Precio") * prop("Cantidad")

Referencias a propiedades en fórmulas de Notion

Valores literales

Valores fijos que escribes directamente, como cadenas de texto:

add("Autor: ", prop("Autor"))

Esto añade el texto "Autor: " antes del valor de la propiedad Autor en cada registro.

Valores literales en fórmulas de Notion

Constantes

Constantes matemáticas como pi y e, disponibles en Notion aunque raramente se usan.

¿Cuándo queremos hacerlo? → Condiciones

Para ejecutar acciones solo si se cumplen ciertas condiciones, usa la función if() con tres argumentos:

  1. Una expresión que evalúa si algo es true o false
  2. El valor a devolver si es true
  3. El valor a devolver si es false

Operadores de comparación

Existen seis operadores para comparar valores:

  • == — Igual a — 2 == 2 → true
  • != — No es igual a — 2 != 2 → false
  • > — Mayor que — 2 > 2 → false
  • < — Menor que — 2 < 3 → true
  • >= — Mayor o igual que — 2 >= 2 → true
  • <= — Menor o igual que — 2 <= 3 → true

Ejemplo práctico:

if(prop("Status") == "activa", "🟢", "🔴")

Esta fórmula comprueba si Status es igual a "activa". Si es verdadero, devuelve 🟢; si es falso, devuelve 🔴.

¿Te ha resultado útil este contenido?