> 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 determinadas ediciones del producto. [Contactar con soporte](https://app.impact.com/support/portal.ihtml?createTicket=true&) para actualizar su programa de defensores y obtener acceso.

Los campos calculados le permiten rastrear eventos a medida que se reciben, configurar un cálculo usando campos de evento y almacenar los datos resultantes en el perfil de un participante. Una vez configurado el campo calculado, su valor se actualizará dinámicamente a medida que envíe eventos de impact.com que cumplan sus criterios.

Esta guía le 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, consulte [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).

#### Configurar un campo calculado

1. En el menú de navegación izquierdo, seleccione ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Fuentes de datos → Campos**.
2. Seleccione **Crear campo calculado**.
3. Complete los campos:
   * **Nombre**
   * **Evento**
   * **Cálculo**
   * **Campo de evento** (si corresponde para su cálculo)
4. Opcionalmente, aplique un **Ventana de seguimiento** si desea realizar un cálculo de suma o conteo de forma continua. La zona horaria de su cuenta de impact.com se aplicará a la ventana de seguimiento.
   * ![](/files/56e1fcd9ba564ade1200e6210703a468dfffe350) **\[Activar]** si desea incluir solo eventos en los cálculos. Para obtener detalles sobre los tipos de ventana y cuándo usarlos, consulte [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 aplicó una ventana deslizante, puede establecer un valor máximo que se contará para cada unidad de su intervalo (p. ej., cada día en un intervalo de 60 días).
6. En el *Filtros* campo, agregue un **Período activo** si desea establecer una fecha de inicio y una fecha de fin para el cálculo.
7. Seleccione ![](/files/7739dcda4ddf1d60735bf425b3969b4ce7b927a4) **Filtros adicionales** si solo desea 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 para 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. **Revisión** sus selecciones y decida si desea [completar 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.
   * Selecciona el ![](/files/2bc4dac48ece1426bbcc3de03b592fc62bf39277) **\[Casilla marcada]** si desea completar retrospectivamente los cálculos.
9. Seleccione **Guardar** para guardar sus cambios.

#### Ejemplo

* Tiene un programa de referidos y desea recompensar a los participantes que realizan con frecuencia compras de gran valor poco después de haber sido referidos. Determina que, para su programa, esto significa cualquier participante que realice 3 o más compras de al menos $50 en el mes posterior al inicio de la referencia. Un campo calculado puede ayudarle a determinar qué participantes cumplen este umbral y servir de base para una regla del programa que les otorgue una recompensa.

<details>

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

Así se puede configurar el cálculo:

1. En el **Cálculo**, complete el **Nombre** campo.
2. Introduzca 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 sus criterios.
3. Aplique una **Ventana de seguimiento**. Esto hará que el cálculo se reinicie cada mes.
   * Seleccione **Ventana fija**.
   * Selecciona un **1 mes calendario** duración de la ventana.
4. Agregar **Filtros** para especificar que solo desea contar los eventos de compra con un valor de $50 o más:

   * Seleccione **Añadir regla**.
   * Para la primera condición ![](/files/dc4b460e9558e50b72a5d0a040271a8312ab03b3) **\[Menú desplegable]**, selecciona `events.fields.revenue` campo.
   * Cambie el tipo de operador a **mayor o igual que**.
   * Introduzca `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. Al usar moneda, impact.com recomienda usar la denominación más baja utilizada en la configuración de su base de datos. Si no está seguro, <a href="http://saasquatch-support@impact.com">contacte con nuestro equipo de soporte</a> para obtener ayuda.</p></div>
5. Revise 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.
