Performs a calculation using operators, such as multiplication (*), division (/), subtraction (-), addition (+), etc. Full list of supported operators is found below.

Please note that the expression would be solved in order of operations (i.e. BEDMAS or PEMDAS).

**Common use cases**

Data manipulation

**Category**

Calculate

**Inputs (what you have)**

NAME | DESCRIPTION | TYPE | REQUIRED | EXAMPLE |

Expression to solve | The expression to be solved. Expression does not support algebraic characters. See full list of supported operators in the section below. | Text | Yes | 2*(4+6) |

**Note**: the value of inputs can either be a set value in the configuration of the Wrk Action within the Wrkflow, or a variable from the **Data library **section. These variables in the **Data library** section are the outputs of previous Wrk Actions in the Wrkflow.

**Outputs (what you get)**

NAME | DESCRIPTION | TYPE | REQUIRED | EXAMPLE |

Expression result | The value of the expression | Number | Yes | 20.8 |

**Outcomes**

NAME | DESCRIPTION |

Success | This status is selected when the expression was successfully solved. |

Unsuccessful | This status is selected in the event of the following scenarios: - Expression to solve contains operators other than *, /, -, + ,**, //, and % - Expression contains letters - Expression starts with an operator other than subtraction (-) |

**Supported Operators **

* multiplication

/ division

- subtraction

+ addition

** power of exponent, e.g. 5**2=25

// integer division, also known as "floor division" , e.g. 5//2=2

% modulus division, e.g. 5%2=1

Note: A value that appears as None should be considered as zero(0)

**Examples**

For expressions like 5 + 2 , the result is 7.

For expressions like 2 ** 8 - 20*8/3 the result is 202.67.

For expressions like 2 * (4 + 3) result is 14.

**Requirements**

N/A