# Recalcular um Campo Calculado

Quando você configura um novo campo calculado, só realizamos o cálculo quando recebemos novos dados de evento que correspondem aos critérios do seu cálculo. A recálculo é uma maneira opcional de executar o cálculo em dados de eventos históricos. Recalcular dados históricos atualizará os perfis dos seus participantes, mas não acionará a execução das regras do seu programa — portanto, você pode realizar uma recálculo com segurança sem afetar seu programa.

#### Iniciar uma recálculo

Você pode solicitar uma recálculo ao configurar ou editar um campo calculado que use `soma` ou um `contagem` como cálculo.

1. No menu de navegação à esquerda, selecione ![](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] → Fontes de Dados → Campos**.
2. Abra a interface de criação de campo.
   * Para criar um novo campo calculado, selecione **Criar Campo Calculado**.
   * Para editar um campo calculado existente, localize-o na *tabela Campos* Passe o cursor sobre o campo e selecione **Editar**.
3. Na *seção Revisar* selecione a ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **caixa Recalcular valores ao salvar** de seleção.
4. Selecione **Salvar**.

{% hint style="info" %}
**Exemplo de recálculo:** Atualmente é 26 de setembro. Você está configurando um campo calculado com uma [janela de acompanhamento](https://help.impact.com/brand/pt-br/o-que-voce-gostaria-de-aprender/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained)fixa de 1 mês. Em vez de fazer com que seu campo comece a calcular valores apenas do dia 26 até o final do mês, você quer que ele leve em conta os valores de todo o mês de setembro. Você pode conseguir isso selecionando a ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Caixa desmarcada]** **caixa de seleção Preenchimento retroativo do cálculo** enquanto configura o campo. A recálculo começa após você salvar suas alterações.
{% endhint %}

#### Ordem de processamento

{% hint style="info" %}
**Ordem de processamento dos eventos:** Os eventos podem ser processados fora de ordem durante uma recálculo. Isso acontece somente se recebermos novos dados de evento enquanto os eventos enfileirados estão sendo processados.
{% endhint %}

A recálculo não é instantânea e pode levar algum tempo para ser concluída, dependendo da quantidade de dados que precisa ser processada. Você pode verificar o status da sua recálculo na ![](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) **página \[Engage] → Fontes de Dados → Processos**.

Qualquer evento que recebemos enquanto sua recálculo estiver em andamento será colocado em uma fila até que a recálculo seja concluída. Após a conclusão da recálculo, começaremos a processar os eventos na ordem em que foram recebidos.
