Overview
The Multiply enrichment performs multiplication operations on attribute values and stores the result in a new attribute. You can multiply multiple attributes together or multiply attributes by a constant value. This is useful for unit conversions, calculating derived metrics, and performing mathematical transformations on your process data.
Common Uses
- Multiply several attributes together to calculate composite values
- Multiply an attribute by a constant for unit conversions
- Convert between units (e.g., thousands to actual values, hours to minutes)
- Calculate total costs (quantity × unit price)
- Apply scaling factors or conversion rates
Settings
Start by going to the 'Log Enrichment' engine by going to any analysis and clicking 'Log Enrichment' in the top right.
Then click 'Add New'
Then choose the Multiply enrichment block.
Configuration Options
Filters: Add any filter you like. The enrichment will define attributes only for cases that are selected by the filter.
New Attribute Name: Specify the name of the new attribute you are about to create.
Source: Select whether you would like to take the case attribute or an event attribute.
- Case attributes are defined at the level of the whole case
- Event attributes are defined at each event in the case
Attribute Names: Select multiple attributes that you wish to multiply together, or select just one attribute that you wish to multiply by a constant.
Constant: Specify the constant that the attribute(s) should be multiplied by.
Examples
Example 1: Unit Conversion
If your invoice amount is stored in thousands, you may multiply the invoice attribute by 1000 to convert the number to its initial number format.

In this example:
- New Attribute Name: "Invoice_Actual_Amount"
- Source: Case attributes
- Attribute Names: "Invoice_Amount" (stored in thousands)
- Constant: 1000
Click 'Create' and once you're ready click 'Calculate Enrichment' to add the new attribute to your data set.

The new attribute "Invoice_Actual_Amount" now contains the actual invoice values (Invoice_Amount × 1000).
Output
When this enrichment is executed, it creates a new numeric case or event attribute with the name you specified in "New Attribute Name".
The attribute value is calculated as:
Result = Attribute1 × Attribute2 × ... × AttributeN × Constant
For example:
- If you select one attribute with value 50 and set Constant to 100
- Result = 50 × 100 = 5,000
Null Handling: If any of the selected attributes contain null values, the result will be null.
Data Type: The result is stored as a numeric value. For very large multiplications, ensure your data system can handle the magnitude of the result.
See Also
Related Mathematical Enrichments:
- Divide - Divide one attribute by another
- Subtract - Subtract one attribute from another
- Add - Add attribute values together
Related Topics:
- Calculated Attributes - Overview of attribute calculations
- Data Quality - Handling null values and data issues
This documentation is part of the mindzie Studio process mining platform.