# Mathematical Functions

Studio offers a wide range of mathematical functions that can be utilized in expressions.

| Function | Description |
| --- | --- |
| [abs(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#abs) | Returns the absolute value of a number. |
| [acos(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#acos) | Returns the arccosine of an angle. |
| [acosh(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#acosh) | Returns the hyperbolic arccosine of an angle. |
| [asin(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#asin) | Returns the arcsine of an angle. |
| [asinh(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#asinh) | Returns the hyperbolic arcsine of an angle. |
| [atan(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#atan) | Returns the arctangent of an angle. |
| [atan2(`real`,`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#atan2) | Returns the two-variable arctangent of an angle. |
| [atanh(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#atanh) | Returns the hyperbolic arctangent of an angle. |
| [cbrt(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#cbrt) | Returns the cube root of an item. |
| [ceil(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#ceil) | Rounds the floating number up to the nearest integer. |
| [cos(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#cos) | Returns the cosine of an angle. |
| [cosh(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#cosh) | Returns the hyperbolic cosine of an angle. |
| [exp(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#exp) | Raises `e` to the power of a number (inverse of natural logarithm). |
| [expm1(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#expm1) | Returns `e^x - 1`, where x is the provided argument. |
| [floor(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#floor) | Rounds the floating number down to the nearest integer. |
| [fround(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#fround) | Returns the nearest 32-bit single precision float representation of the provided argument. |
| [hypot(`real`, `real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#hypot) | Returns the square root of the sum of squares from the provided arguments. |
| [imul(`int`,`int`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#imul) | Returns the result of the C-like 32-bit multiplication of the two provided arguments. |
| [log(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#log) | Returns the natural logarithm of a number. |
| [log10(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#log10) | Returns the common logarithm of a number. |
| [log1p(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#log1p) | Returns the natural logarithm of 1 + x, where x is the provided argument. |
| [log2(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#log2) | Returns the binary logarithm of a number. |
| [max(`real`, `real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#max) | Returns the maximum value from the provided arguments. |
| [min(`real`, `real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#min) | Returns the minimum value from the provided arguments. |
| [pow(`base`,`exponent`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#pow) | Raises a `base` to the power of an `exponent`. |
| [round(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#round) | Rounds the floating number to the nearest integer. |
| [sign(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#sign) | Extracts the sign from a real number. |
| [sin(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#sin) | Returns the sine of an angle. |
| [sinh(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#sinh) | Returns the hyperbolic sine of an angle. |
| [sqrt(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#sqrt) | Returns the square root of a number. |
| [tan(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#tan) | Returns the tangent of an angle. |
| [tanh(`real`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#tanh) | Returns the hyperbolic tangent of an angle. |
| [trunc(`float`)](https://docs.foursquare.com/analytics-products/docs/expressions-math#trunc) | Returns the integer part of a number by removing any fractional digits.
