> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/custom-and-calculated-fields/recalculate-a-calculated-field.md).

# Recalcular un campo calculado

Cuando configuras un nuevo campo calculado, solo realizamos el cálculo cuando recibimos nuevos datos de eventos que coinciden con tus criterios de cálculo. El recálculo es una forma opcional de ejecutar el cálculo sobre datos históricos de eventos. Volver a calcular datos históricos actualizará los perfiles de tus participantes, pero no activará la ejecución de las reglas de tu programa, por lo que puedes realizar un recálculo con seguridad sin afectar a tu programa.

#### Iniciar un recálculo

Puedes solicitar un recálculo al configurar o editar un campo calculado que use ya sea un `suma` o un `conteo` cálculo.

1. Desde el menú de navegación izquierdo, selecciona ![](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] → Fuentes de datos → Campos**.
2. Abre la interfaz de creación de campos.
   * Para crear un nuevo campo calculado, selecciona **Crear campo calculado**.
   * Para editar un campo calculado existente, localízalo en la *Campos* tabla. Coloca el cursor sobre el campo y selecciona **Editar**.
3. En la *Revisar* sección, selecciona la ![](/files/5c82378e6caa885427c8bf4d0290698a9a9e2327) **Recalcular valores al guardar** casilla.
4. Selecciona **Guardar**.

{% hint style="info" %}
**Ejemplo de recálculo:** Actualmente es 26 de septiembre. Estás configurando un campo calculado con una ventana fija de 1 mes [de seguimiento](/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained.md). En lugar de que tu campo empiece a calcular valores solo desde el día 26 hasta fin de mes, quieres que tenga en cuenta los valores de todo septiembre. Puedes lograrlo seleccionando la ![](/files/5c82378e6caa885427c8bf4d0290698a9a9e2327) **\[Casilla sin marcar]** **cálculo retroactivo** casilla al configurar el campo. El recálculo comienza después de que guardes tus cambios.
{% endhint %}

#### Orden de procesamiento

{% hint style="info" %}
**Orden de procesamiento de eventos:** Los eventos pueden procesarse fuera de orden durante un recálculo. Esto solo ocurre si recibimos nuevos datos de eventos mientras se están procesando los eventos en cola.
{% endhint %}

El recálculo no es instantáneo y puede tardar un tiempo en completarse, según la cantidad de datos que deba procesarse. Puedes comprobar el estado de tu recálculo desde la ![](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] → Fuentes de datos → página de Procesos**.

Cualquier evento que recibamos mientras tu recálculo esté en curso se colocará en una cola hasta que termine el recálculo. Una vez completado el recálculo, empezaremos a procesar los eventos en el orden en que se recibieron.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/custom-and-calculated-fields/recalculate-a-calculated-field.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
