# 设置计算字段

**有限**：计算的自定义字段仅适用于某些产品版本。 [联系支持](https://app.impact.com/support/portal.ihtml?createTicket=true&) 升级您的倡导者计划以获得访问权限。

计算字段使您能够在事件到达时跟踪事件，使用事件字段设置计算，并将结果数据存储在参与者的档案上。设置计算字段后，其值将在您发送满足条件的 impact.com 事件时动态更新。

本指南将向您展示设置计算字段的基本流程，包括文末的示例。有关计算字段如何工作以及可进行哪些类型计算的更多详细信息，请参阅 [计算字段详解](https://help.impact.com/brand/zh/nin-xiang-liao-jie-shen-me/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained).

#### 设置计算字段

1. 在左侧导航菜单中，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → 数据源 → 字段**.
2. 选择 **创建计算字段**.
3. 填写以下字段：
   * **名称**
   * **事件**
   * **计算**
   * **事件字段** （如适用于您的计算）
4. 可选，从中为您的素材应用一个 **跟踪窗口** 如果您希望对滚动基础上的求和或计数计算进行跟踪。跟踪窗口将使用您 impact.com 帐户的时区。
   * ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d0b6669ae76a7bef06a8d6940d7ad5c16bb8d018%2F7cb018d4face8d7cceb880eb5086c812e764fbcfe6f2a0377f88bc7576973070.svg?alt=media) **【切换开启】** 如果您希望仅在计算中包含某些事件。有关窗口类型及何时使用它们的详细信息，请参阅 [计算字段的跟踪窗口](https://help.impact.com/brand/zh/nin-xiang-liao-jie-shen-me/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained)
5. 如果您应用了滑动窗口，则可以为时间间隔的每个单位设置要计入的最大值（例如，在 60 天间隔中每一天）。
6. 在 *筛选器* 字段，添加一个 **活动期** 如果您希望为计算设置开始和结束日期。
7. 选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **附加筛选器** 如果您仅希望满足特定条件的事件被包含在计算中。
   * 筛选器可以适用于事件特征（例如，某次购买的收入金额）或用户特征（例如，参与者在超过 $100 的购买次数计数）
8. **审查** 您的选择并决定是否要 [回填值](https://help.impact.com/brand/zh/nin-xiang-liao-jie-shen-me/advocate-program/manage-advocate-participants/custom-and-calculated-fields/edit-a-calculated-field) 针对所有参与者。
   * 选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d2954616dc486c3e12c9211e20ff376bda0ab1af%2F7586e04e82e7c7203e5c82320dd417f8ac564cae5035024fdf0eb2ed017e6376.svg?alt=media) **\[已勾选的复选框]** 如果您希望回填计算结果。
9. 选择 **保存** 以保存您的更改。

#### 示例

* 您有一个推荐计划，并希望奖励那些在被推荐后不久经常进行较大额购买的参与者。您确定对于您的计划，这意味着任何在推荐后一个月内进行 3 次或更多次每次至少 $50 的购买的参与者。计算字段可以帮助您确定哪些参与者达到此阈值，并作为向这些参与者发放奖励的计划规则的依据。

<details>

<summary>设置说明</summary>

以下是如何设置该计算：

1. 在 **计算**，完成 **名称** 字段中添加1个电子邮件地址。
2. 为事件和计算字段输入以下值：
   * **事件**：购买
   * **计算**：计数
     * 这将设置计算以统计 impact.com 接收到满足您条件的购买事件的次数。
3. 应用一个固定 **跟踪窗口**。这将使计算每月重置。
   * 选择 **固定窗口**.
   * 选择一个 **1 个日历月** 窗口持续时间。
4. 添加 **筛选器** 以指定您仅想要计入价值为 $50 或以上的购买事件：

   * 选择 **添加规则**.
   * 对于第一个条件 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**，选择 `events.fields.revenue` 字段中添加1个电子邮件地址。
   * 将运算符类型更改为 **大于或等于**.
   * 回车键 `50` 作为字符串变量值。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>注意：</strong> JSONata 表达式只接受整数。使用货币时，impact.com 建议使用数据库配置中使用的最低计量单位。如果您不确定， <a href="http://saasquatch-support@impact.com">联系我们的支持团队</a> 寻求帮助。</p></div>
5. 查看并 **保存**.

</details>
