Skip to main content
I Campi Formula calcolano risultati a partire da altri Campi dello stesso Record. Possono gestire operazioni matematiche, concatenazione di testo, calcoli con date e logica condizionale. Usali per trasformare regole di calcolo ripetute in Campi.

Casi d’uso

Nozioni di base sulle formule

Tipi di dati

Prima di scrivere una formula, verifica i tipi dei Campi usati nel calcolo. Tipi diversi supportano operazioni e funzioni differenti.

Riferimenti ai Campi

In una formula, fai riferimento a un altro Campo tramite il suo nome. Racchiudi il nome del Campo tra {} e assicurati che corrisponda al nome effettivo:

Operatori

Funzioni ed espressioni

Funzioni comuni

Le funzioni eseguono operazioni specifiche. Ad esempio, SUM calcola un totale, LEFT estrae caratteri dall’inizio del testo, TEXTBEFORE estrae il testo che precede un delimitatore e TEXTSPLIT divide il testo in base a un delimitatore. Per altre funzioni, consulta la scheda di riferimento delle formule.

Elaborazione del testo

Condizioni logiche

Usa la funzione IF per restituire valori diversi in base a una condizione:
Per verificare se un Campo è vuoto, confrontalo con BLANK(). Ad esempio, IF({Weight}=BLANK(), 1, 2) restituisce 1 quando un Campo Numero è vuoto e 2 in caso contrario.

Espressioni complesse

Una formula complessa può includere più funzioni, riferimenti ai Campi e operatori. Usa le parentesi per controllare l’ordine dei calcoli:

Visualizzazione e manutenzione dei risultati

Formattazione e visualizzazione interattiva

I risultati delle formule possono anche utilizzare le impostazioni di formattazione e visualizzazione interattiva, ad esempio percentuali, barre di avanzamento o stili delle icone. Le opzioni disponibili dipendono dal tipo di risultato della formula.

Debug e ottimizzazione

  • Controlla i tipi di dati: verifica che le operazioni e le funzioni usino i tipi di dati corretti.
  • Verifica i riferimenti ai Campi: accertati che i nomi dei Campi siano scritti correttamente.
  • Esegui test passo dopo passo: suddividi le formule complesse in parti più piccole e testale separatamente.
  • Evita calcoli ripetuti: se lo stesso calcolo viene usato in più punti, valuta la possibilità di archiviare il risultato in un Campo separato.

Limiti di complessità

Quando salvi una formula, Teable la espande prima nella struttura che partecipa davvero al calcolo, poi ne verifica le dimensioni. Se supera un limite, il salvataggio viene rifiutato e il messaggio indica che cosa eccede e quale limite si applica — il numero di nodi espansi, la profondità di annidamento del calcolo, la profondità dei riferimenti tra formule — e la modifica non viene salvata. Anche una formula breve può superare il limite: se una formula ne richiama un’altra, che a sua volta ne richiama una terza, la struttura espansa cresce in fretta. Salvare i risultati intermedi in Campi separati e ridurre riferimenti ripetuti e rami complessi di solito basta per rientrare. Se una formula salvata raggiunge un limite durante il calcolo, il Campo segnala La compilazione della formula supera il limite di calcolo; i risultati non sono stati aggiornati nell’attività dei Campi calcolati. Semplificata la formula, la scrittura successiva ricalcola il Campo.
Ultima modifica il 17 settembre 2026