# Ein berechnetes Feld bearbeiten

Berechnete Feldwerte können beim Einrichten Ihrer Programmregeln verwendet werden und ermöglichen eine breite Palette fortgeschrittener Programm-Logik. Vom Benutzer erstellte [berechnete Felder](/brand/de/woruber-mochten-sie-mehr-erfahren/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained.md) können jederzeit bearbeitet werden.

#### Ein berechnetes Feld bearbeiten

1. Wählen Sie im linken Navigationsmenü ![](/files/8189ccdb3d6833e64eac05afbd5a6e7ceadce224) **\[Engage] → Datenquellen → Felder**.
2. Bewegen Sie den Cursor über das Feld, das Sie bearbeiten möchten, und wählen Sie dann **Bearbeiten**.
   * Sie müssen ein vom Benutzer erstelltes berechnetes Feld auswählen. Die Standard-berechneten Felder können nicht bearbeitet werden.
3. Bearbeiten Sie das Feld nach Bedarf.
   * Sie können das zur Berechnung des Feldes verwendete Ereignis sowie alle Filter oder Tracking-Fenster ändern.
   * Der Schlüssel des berechneten Feldes und der Berechnungstyp können nicht geändert werden.
4. Optional können Sie im *Überprüfen* Abschnitt ![](/files/fe84c681e069b5477f98406f9231dfb4bbe30c8a) **\[Nicht markiertes Kontrollkästchen] Werte beim Speichern neu berechnen**.
   * Wenn Ihr Feld eine `Summe` oder `Anzahl` Berechnung verwendet, empfehlen wir, eine [Neuberechnung](/brand/de/woruber-mochten-sie-mehr-erfahren/advocate-program/manage-advocate-participants/custom-and-calculated-fields.md). Bei anderen Berechnungstypen ist eine Neuberechnung nicht möglich – beachten Sie vor Änderungen die [Hinweise zur Neuberechnung](#edit-a-calculated-field) .
5. Wählen Sie **Speichern**.

#### Hinweise zur Neuberechnung

| Wenn                                                                                                | Dann                                                                                                                                                                                                                                                                                                                                | Beispiel                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Das Feld hat kein Tracking-Fenster oder das Tracking-Fenster wurde **entfernt**.                    | <p>• Der vorherige Feldwert wird beibehalten und als Ausgangspunkt für die neue Berechnung verwendet.</p><p>• Die neue Berechnung wird künftig verwendet.</p>                                                                                                                                                                       | Das Feld summiert derzeit den Umsatz bei `userPurchase` Ereignissen. Wenn Sie es stattdessen so aktualisieren, dass der Umsatz bei `purchase` Ereignissen summiert wird, bleibt der vorhandene Wert im Profil eines Teilnehmers unverändert. Wenn wir das nächste Mal ein purchase-Ereignis für ihn erhalten, wird der Umsatzbetrag zum vorhandenen Wert hinzugefügt.                                                                                                      |
| Das Feld hat ein vorhandenes Tracking-Fenster, aber das Fenster wird **nicht geändert**.            |                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Ein Tracking-Fenster wird **zu** einem vorhandenen berechneten Feld                                 | <p>• Der vorherige Feldwert wird nur beibehalten, bis neue Ereignisse eingehen. Er wird gelöscht, wenn das nächste passende Ereignis eingeht.</p><p>• Die neue Konfiguration wird künftig verwendet.</p><p>• Fordern Sie eine Neuberechnung an, wenn Sie historische Daten mit der neuen Konfiguration berücksichtigen möchten.</p> | <p>Das Feld zählt die Anzahl der Käufe, die ein Teilnehmer tätigt. Wenn Sie ein Tracking-Fenster für einen Monat hinzufügen, wird der vorhandene Wert im Profil des Teilnehmers gelöscht, wenn das nächste Kaufereignis eingeht.</p><p>Ein Teilnehmer, der 5 Käufe getätigt hat, hätte vor Ihren Änderungen einen Wert von <code>5</code> . Wenn dieser Teilnehmer das nächste Mal einen Kauf tätigt, wird der alte Wert gelöscht und der Feldwert auf <code>1</code>.</p> |
| Das Feld hat ein vorhandenes Tracking-Fenster, das **bearbeitet wird**.                             | <p>• Wenn Sie ein vorhandenes Fenster in einem Berechnungsfeld bearbeiten, stellen Sie sicher, dass Sie eine Neuberechnung durchführen.</p><p>• Das Bearbeiten ohne Neuberechnung kann sich nachteilig auf den Feldwert des Teilnehmers auswirken.</p>                                                                              | Sie ändern Ihr Tracking-Fenster von einem festen Fenster zu einem gleitenden Fenster.                                                                                                                                                                                                                                                                                                                                                                                      |
| Das Feld hat ein vorhandenes gleitendes Fenster und der **maximale Berechnungswert wird geändert**. | <p>• Die neue Konfiguration wird auf die historischen Daten der Teilnehmer angewendet, wenn das nächste passende Ereignis eingeht.</p><p>• Fordern Sie eine Neuberechnung an, um den Feldwert zu aktualisieren, ohne auf neue Ereignisse zu warten.</p>                                                                             | Das Fensterfeld zählt derzeit die Anzahl der Käufe, die ein Teilnehmer getätigt hat, bis zu einem Höchstwert von 10. Wenn sich der Maximalwert auf 5 ändert und für diesen Teilnehmer ein neues Kaufereignis eingeht, wird der Höchstwert von 5 rückwirkend auf die Daten innerhalb des Fensters angewendet.                                                                                                                                                               |

{% hint style="warning" %}
**Warnung:** Der Wert eines fensterbasierten berechneten Feldes kann nicht manuell über die API überschrieben werden. Sie erhalten eine Fehlermeldung, wenn Sie uns Daten senden, die einen vorhandenen Wert überschreiben würden.
{% endhint %}


---

# 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/de/woruber-mochten-sie-mehr-erfahren/advocate-program/manage-advocate-participants/custom-and-calculated-fields/edit-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.
