> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Gramática de fórmulas

La gramática de fórmulas se compone de valores básicos, referencias a Campos, operadores, funciones y paréntesis. Una vez que comprendas estos elementos, podrás escribir fórmulas para realizar cálculos, evaluar condiciones y procesar texto.

## Elementos básicos

| Elemento           | Sintaxis              | Descripción                                                                       |
| ------------------ | --------------------- | --------------------------------------------------------------------------------- |
| Cadena             | `'Hello'` o `"World"` | Texto entre comillas simples o dobles                                             |
| Entero             | `123`, `-456`         | Número sin punto decimal                                                          |
| Decimal            | `12.34`, `-45.67`     | Número con punto decimal                                                          |
| Booleano           | `TRUE`, `FALSE`       | Valor verdadero o falso                                                           |
| Referencia a Campo | `{age}`               | Nombre de Campo entre `{}`. El nombre debe coincidir con el nombre real del Campo |

## Operadores

Los operadores de las fórmulas se utilizan para conectar o comparar valores:

| Tipo        | Operadores                      |   |    |
| ----------- | ------------------------------- | - | -- |
| Matemáticos | `+`, `-`, `*`, `/`, `%`         |   |    |
| Comparación | `>`, `<`, `>=`, `<=`, `=`, `!=` |   |    |
| Lógicos     | `&&`, \`                        |   | \` |

## Llamadas a funciones

Puedes llamar a funciones dentro de las fórmulas. Una llamada a función consta del nombre de la función, un par de paréntesis y los parámetros incluidos entre ellos. Los parámetros se separan con comas.

Por ejemplo, `sum(1, 2, 3)` llama a la función `sum` con tres parámetros: 1, 2 y 3.

## Otras estructuras

| Estructura                           | Descripción                                                                                  |
| ------------------------------------ | -------------------------------------------------------------------------------------------- |
| Paréntesis                           | Cambian la precedencia de las operaciones, como en `(1 + 2) * 3`                             |
| Comentarios                          | Añaden contexto. Los comentarios de bloque usan `/* */` y los comentarios de línea usan `//` |
| Espacios en blanco y saltos de línea | Normalmente se ignoran, pero pueden facilitar la lectura de las fórmulas                     |
