# Ricalcola un Campo Calcolato

Quando configuri un nuovo campo calcolato, eseguiamo il calcolo solo quando riceviamo nuovi dati evento che corrispondono ai criteri del calcolo. La ricalcolazione è un modo opzionale di eseguire il calcolo sui dati evento storici. Ricalcolare i dati storici aggiornerà i profili dei tuoi partecipanti, ma non attiverà l’esecuzione delle regole del tuo programma — quindi puoi eseguire una ricalcolazione in sicurezza senza influenzare il tuo programma.

#### Avvia una ricalcolazione

Puoi richiedere una ricalcolazione durante la configurazione o la modifica di un campo calcolato che utilizza uno `somma` o un `conteggio` del calcolo.

1. Dal menu di navigazione a sinistra, seleziona ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Origini dati → Campi**.
2. Apri l'interfaccia di creazione del campo.
   * Per creare un nuovo campo calcolato, seleziona **Crea campo calcolato**.
   * Per modificare un campo calcolato esistente, individualo nella *tabella Campi* Passa il cursore sul campo e seleziona **Modifica**.
3. Nella *sezione Revisione* seleziona la ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **casella Ricalcola i valori al salvataggio** checkbox.
4. Seleziona **Salva**.

{% hint style="info" %}
**Esempio di ricalcolazione:** Oggi è il 26 settembre. Stai impostando un campo calcolato con una finestra di monitoraggio fissa di 1 mese [finestra di monitoraggio](https://help.impact.com/brand/it/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained). Piuttosto che far iniziare il calcolo dei valori del tuo campo solo dal 26 fino alla fine del mese, vuoi che prenda in considerazione i valori di tutto il mese di settembre. Puoi ottenere questo selezionando la ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Casella non selezionata]** **Ricalcolo retroattivo** checkbox durante la configurazione del campo. La ricalcolazione inizia dopo aver salvato le modifiche.
{% endhint %}

#### Ordine di elaborazione

{% hint style="info" %}
**Ordine di elaborazione degli eventi:** Gli eventi possono essere elaborati fuori ordine durante una ricalcolazione. Ciò accade solo se riceviamo nuovi dati evento mentre gli eventi in coda sono in elaborazione.
{% endhint %}

La ricalcolazione non è istantanea e può richiedere del tempo per essere completata, a seconda di quanto dati devono essere elaborati. Puoi controllare lo stato della tua ricalcolazione dalla ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Origini dati → Pagina Processi**.

Eventuali eventi che riceviamo mentre la ricalcolazione è in corso saranno messi in coda fino al termine della ricalcolazione. Dopo che la ricalcolazione è completata, inizieremo a elaborare gli eventi nell'ordine in cui sono stati ricevuti.
