Haz referencia a otros campos y calcula textos, números, fechas y condiciones lógicas mediante fórmulas.
Los campos Fórmula calculan resultados a partir de otros campos del mismo registro. Pueden realizar operaciones matemáticas, unir texto, calcular fechas y aplicar lógica condicional. Úsalos para convertir reglas de cálculo repetitivas en campos.
Antes de escribir una fórmula, confirma los tipos de los campos utilizados en el cálculo. Los distintos tipos admiten operaciones y funciones diferentes.
En una fórmula, haz referencia a otro campo mediante su nombre. Escribe el nombre del campo entre {} y asegúrate de que coincida con el nombre real del campo:
Las funciones realizan operaciones específicas. Por ejemplo, SUM calcula un total, LEFT extrae caracteres del principio de un texto, TEXTBEFORE extrae el texto anterior a un delimitador y TEXTSPLIT divide el texto mediante un delimitador.Consulta la hoja de referencia de fórmulas para conocer más funciones.
Usa la función IF para devolver valores diferentes según una condición:
IF(condición, valor_si_verdadero, valor_si_falso)
Para comprobar si un campo está vacío, compáralo con BLANK(). Por ejemplo, IF({Peso}=BLANK(), 1, 2) devuelve 1 cuando un campo numérico está vacío y 2 en caso contrario.
Los resultados de las fórmulas también pueden usar opciones de formato y visualización interactiva, como porcentaje, barra de progreso o estilos de iconos. Las opciones disponibles dependen del tipo de resultado de la fórmula.
Al guardar una fórmula, Teable la expande primero a la estructura que participa realmente en el cálculo y luego comprueba el tamaño de esa estructura. Si supera un límite, el guardado se rechaza y el mensaje indica qué se ha excedido y cuál es el límite aplicable —el número de nodos expandidos, la profundidad de anidamiento del cálculo, la profundidad de las referencias entre fórmulas— y el cambio no se guarda.Una fórmula corta también puede excederse: si una fórmula referencia a otra y esa a una tercera, la estructura expandida crece deprisa. Guardar los resultados intermedios en campos propios y reducir las referencias repetidas y las ramas complejas suele bastar para volver por debajo del límite.Si una fórmula guardada alcanza un límite durante el cálculo, el campo indica La compilación de la fórmula supera el límite de cálculo; los resultados no se actualizaron en la actividad de los Campos calculados. Una vez simplificada la fórmula, la siguiente escritura vuelve a calcular el campo.