# 計算フィールドを設定する

**制限付き**: 計算済みカスタムフィールドは、一部の製品エディションでのみ利用できます。 [サポートにお問い合わせください](https://app.impact.com/support/portal.ihtml?createTicket=true&) アドボケイトプログラムをアップグレードしてアクセス権を取得してください。

計算済みフィールドを使用すると、イベントが届くたびに追跡し、イベントフィールドを使って計算を設定し、結果データを参加者のプロフィールに保存できます。計算済みフィールドを設定すると、条件に一致する impact.com イベントを送信するたびに、その値は動的に更新されます。

このガイドでは、最後の例を含め、計算済みフィールドを設定する基本的な手順を説明します。計算済みフィールドの仕組みや可能な計算の種類について詳しくは、をご参照ください [計算済みフィールドの解説](/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained.md).

#### 計算済みフィールドを設定する

1. 左側のナビゲーションメニューから、次を選択します ![](/files/7ddd72d8e69e7055d9408cf4847c5c54abf9f71d) **\[Engage] → データソース → フィールド**.
2. 次を選択します **計算済みフィールドを作成**.
3. 以下のフィールドを入力してください:
   * **名前**
   * **イベント**
   * **計算**
   * **イベントフィールド** （お使いの計算に応じて）
4. 必要に応じて、 **トラッキングウィンドウ** 移動期間で合計または件数の計算を行いたい場合。トラッキングウィンドウには、impact.com アカウントのタイムゾーンが適用されます。
   * ![](/files/966a7b9c51811043ca7c1811ec6f6b9ef39fd26f) **［トグルをオンにする］** 計算にイベントのみを含めたい場合。ウィンドウの種類と使用するタイミングの詳細については、をご覧ください [計算済みフィールドのトラッキングウィンドウ](/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained.md)
5. スライディングウィンドウを適用した場合は、間隔の各単位ごとにカウントする最大値を設定できます（例: 60日間の間隔の各日）。
6. の *フィルター* フィールドに、 **アクティブ期間** 計算の開始日と終了日を設定したい場合。
7. 次を選択します ![](/files/31ed8bce4d22f3780f0bf5494c25049b3181e0a9) **追加フィルター** 特定の条件を満たすイベントのみを計算に含めたい場合。
   * フィルターは、イベントの特性（例: 特定の購入に対する売上金額）またはユーザーの特性（例: 参加者が100ドルを超える購入を行った回数のカウント）に適用できます
8. **確認** 選択内容を確認し、次のいずれかを行うかを決めます [値をバックフィル](/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/edit-a-calculated-field.md) すべての参加者に対して。
   * を選択 ![](/files/cee708af81ce6ea11e1b8e19926313a76dcf097e) **\[チェック済みボックス]** 計算をバックフィルしたい場合。
9. 次を選択します **保存** 変更を保存します。

#### 例

* 紹介プログラムがあり、紹介後まもなく頻繁に高額購入を行う参加者に報酬を与えたいとします。あなたのプログラムでは、紹介開始後1か月以内に50ドル以上の購入を3回以上行う参加者が該当すると判断します。計算済みフィールドを使えば、この条件を満たす参加者を特定し、これらの参加者に報酬を付与するプログラムルールの基礎として利用できます。

<details>

<summary>設定手順</summary>

計算の設定方法は次のとおりです:

1. 下の **計算**、 **名前** 欄に追加してください。
2. イベントおよび計算フィールドに次の値を入力します:
   * **イベント**: 購入
   * **計算**: 件数
     * これにより、条件を満たす購入イベントを impact.com が受信した回数を数える計算が設定されます。
3. 固定 **トラッキングウィンドウ**を適用します。これにより、計算は毎月リセットされます。
   * 次を選択します **固定ウィンドウ**.
   * を選択します。 **1暦月** の期間。
4. 追加 **フィルター** これにより、50ドル以上の購入イベントのみをカウントするよう指定します:

   * 次を選択します **ルールを追加**.
   * 最初の条件として ![](/files/6f8314de4650eb50296a22f0905ff81ab67391cc) **\[ドロップダウンメニュー]**、 `events.fields.revenue` 欄に追加してください。
   * 演算子の種類を次に変更します **以上**.
   * Enter `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>


---

# Agent Instructions: 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:

```
GET https://help.impact.com/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/set-up-a-calculated-field.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
