When you set up a new calculated field, we only perform the calculation when we receive new event data that matches your calculation criteria. Recalculation is an optional way of running the calculation on historical event data. Recalculating historical data will update your participants’ profiles, but it won’t trigger your program rules to run—so you can safely perform a recalculation without affecting your program.
You can request a recalculation when setting up or editing a calculated field that uses either a sum
or a count
calculation.
From the left navigation menu, select Data Sources → Fields.
Open the field creation interface.
To create a new calculated field, select Create a calculated field.
To edit an existing calculated field, locate it in the Fields table. Hover your cursor over the field and select Edit.
In the Review section, select the Recalculate values on save checkbox.
Select Save.
Recalculation example: It’s currently September 26th. You are setting up a calculated field with a fixed 1-month tracking window. Rather than having your field start calculating values only from the 26th to the end of the month, you want it to take into account values from all of September. You can achieve this by selecting the Backfill calculation checkbox while setting up the field. The recalculation begins after you save your changes.
Order of processing events: Events may be processed out of order during a recalculation. This happens only if we receive new event data while the queued events are processing.
Recalculation is not instant and can take some time to complete, depending on how much data needs to be processed. You can check the status of your recalculation from the Data Sources → Processes page.
Any events that we receive while your recalculation is in progress will be placed in a queue until the recalculation is done. After the recalculation is completed, we will start to process the events in the order they were received.