El menú Fórmula
Para crear una fórmula, añade una propiedad de tipo Formula. Al hacer clic, se abre una ventana con:
- Propiedades: Lista de todas las propiedades de tu base de datos. Se insertan como
prop("Fecha")
- Constants: Constantes matemáticas (pi, e)
- Operadores: Cálculos simples con indicadores de compatibilidad
- Funciones: Fórmulas predefinidas más complejas
De qué se compone una fórmula
Antes de crear fórmulas, plantéate cuatro preguntas clave:
- ¿Qué queremos hacer? Las acciones u operaciones
- ¿A qué queremos hacerlo? Los valores sobre los que aplicar la fórmula
- ¿Cuándo queremos hacerlo? Las condiciones que deben cumplirse
- ¿Qué hacer si la condición no se cumple?
¿Qué queremos hacer? → Acciones
Operadores
Existen tres tipos:
Operadores aritméticos para cálculos simples:
- Sumar:
+| Restar:-| Multiplicar:*| Dividir:/| Porcentaje:%
Operadores de concatenación para combinar texto:
-
2 + 2→4
-
"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, y cada argumento debe ser del tipo correcto.
¿A qué queremos hacerlo? → Input Values
Referencias a Propiedades
Usa prop() para referenciar otras propiedades:
prop("Precio") * prop("Cantidad")
Valores literales
Valores fijos que escribes directamente:
add("Autor: ", prop("Autor"))
Constantes
Constantes matemáticas como pi y e.
¿Cuándo queremos hacerlo? → Condiciones
Usa la función if() con tres argumentos:
- Una expresión que evalúa si algo es
trueofalse
- El valor si es
true
- El valor si es
false
Operadores de comparación
-
==Igual a
-
!=No es igual a
-
>Mayor que
-
<Menor que
-
>=Mayor o igual que
-
<=Menor o igual que
Ejemplo práctico:
if(prop("Status") == "activa", "🟢", "🔴")