> 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/set-up-a-calculated-field.md).

# Configurar un campo calculado

**Limitado**: Los campos personalizados calculados solo están disponibles en ciertas ediciones del producto. [Contacta con soporte](https://app.impact.com/support/portal.ihtml?createTicket=true&) para actualizar tu programa de defensores y obtener acceso.

Los campos calculados te permiten hacer un seguimiento de los eventos a medida que llegan, configurar un cálculo usando campos de evento y almacenar los datos resultantes en el perfil de un participante. Una vez que el campo calculado está configurado, su valor se actualizará dinámicamente a medida que envíes eventos de impact.com que cumplan tus criterios.

Esta guía te mostrará el proceso básico para configurar un campo calculado, incluido un ejemplo al final. Para obtener más detalles sobre cómo funcionan los campos calculados y qué tipos de cálculos son posibles, consulta [Campos calculados explicados](/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained.md).

#### Configura un campo calculado

1. En el menú de navegación izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Fuentes de datos → Campos**.
2. Seleccione **Crear campo calculado**.
3. Completa los campos:
   * **Nombre**
   * **Evento**
   * **Cálculo**
   * **Campo de evento** (si aplica para tu cálculo)
4. Opcionalmente, aplique un **Ventana de seguimiento** si quieres realizar un cálculo de suma o conteo de forma continua. La zona horaria de tu cuenta de impact.com se aplicará a la ventana de seguimiento.
   * ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Activar]** si quieres incluir solo eventos en los cálculos. Para obtener detalles sobre los tipos de ventana y cuándo usarlos, consulta [Ventanas de seguimiento para campos calculados](/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)
5. Si aplicaste una ventana deslizante, puedes establecer un valor máximo que se contará para cada unidad de tu intervalo (p. ej., cada día en un intervalo de 60 días).
6. En el *Filtros* campo, agrega un **Período activo** si quieres establecer una fecha de inicio y de fin para el cálculo.
7. Seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Filtros adicionales** si solo quieres que se incluyan en el cálculo los eventos que cumplan criterios específicos.
   * Los filtros pueden aplicarse a características del evento (p. ej., el importe de ingresos de una compra determinada) o a características del usuario (p. ej., un conteo del número de veces que un participante realiza una compra superior a $100)
8. **Revisar** tus selecciones y decide si quieres [rellenar retrospectivamente los valores](/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/custom-and-calculated-fields/edit-a-calculated-field.md) para todos los participantes.
   * Seleccione el ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FwXho9QKP3e4iU4ZKUSJ5%2F167ebb8cc30303.svg?alt=media\&token=a046e9f0-63aa-46f6-8a35-f73973fd326c) **\[Casilla marcada]** si quieres rellenar retrospectivamente los cálculos.
9. Seleccione **Guardar** para que tus cambios se guarden.

#### Ejemplo

* Tienes un programa de referidos y quieres recompensar a los participantes que hacen compras cuantiosas con frecuencia poco después de haber sido referidos. Determinas que, para tu programa, esto significa cualquier participante que haga 3 o más compras de al menos $50 en el mes posterior al inicio de la referencia. Un campo calculado puede ayudarte a determinar cuáles de tus participantes cumplen este umbral y servir como base para una regla del programa que otorgue una recompensa a estos participantes.

<details>

<summary>Instrucciones de configuración</summary>

Así es como se puede configurar el cálculo:

1. En **Cálculo**, completa el **Nombre** campo.
2. Introduce los siguientes valores para los campos de evento y cálculo:
   * **Evento**: Compra
   * **Cálculo**: Conteo
     * Esto configurará el cálculo para contar cuántas veces impact.com recibe eventos de compra que cumplen con tus criterios.
3. Aplica una ventana fija **Ventana de seguimiento**. Esto hará que el cálculo se reinicie cada mes.
   * Seleccione **Ventana fija**.
   * Seleccione un **1 mes calendario** duración de la ventana.
4. Añadir **Filtros** para especificar que solo quieres contar los eventos de compra con un valor de $50 o más:

   * Seleccione **Agregar regla**.
   * Para la primera condición ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menú desplegable]**, selecciona los `events.fields.revenue` campo.
   * Cambia el tipo de operador a **mayor o igual que**.
   * Intro `50` como el valor de la variable de cadena.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Nota:</strong> Las expresiones JSONata solo aceptan números enteros. Cuando uses moneda, impact.com recomienda usar la denominación más baja utilizada en la configuración de tu base de datos. Si no estás seguro, <a href="http://saasquatch-support@impact.com">contacta a nuestro equipo de soporte</a> para obtener ayuda.</p></div>
5. Revisa y **Guardar**.

</details>


---

# 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/set-up-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.
