# Expressions

With Synthetic Variables, you can apply different operations to the time-series data to create an adjacent dataset containing computed values. The following are the different types of synthetic variables that you can create:

|                                                            Basic                                                            |                                                                                                                  Advanced                                                                                                                 |
| :-------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                     <ul><li><a href="examples/mathematical"><strong>Mathematical</strong></a></li></ul>                     | <ul><li><a href="expressions/date-range"><strong>Date range</strong></a></li><li><a href="examples/rolling"><strong>Rolling</strong></a></li><li><a href="expressions/special-functions"><strong>Special functions</strong></a></li></ul> |
| <p>Available in: </p><ul><li>STEM</li></ul><p><br><a href="https://ubidots.com/pricing">Learn more about our plans.</a></p> |                                   <p>Available in: </p><ul><li>Professional</li><li>Industrial</li><li>Enterprise</li></ul><p><a href="https://ubidots.com/pricing">Learn more about our plans.</a></p>                                   |

These expressions can be used with the following arithmetic operators and mathematical constants:

* **Addition:** +
* **Subtraction**: -
* **Division**: /
* **Multiplication**: \*
* **Exponentiation: \*\***
* **Module**: %
* **π :** pi
* **Euler's number**: e
