Number Functions
Number Functions
This article introduces number functions and their uses in Tableau. It also demonstrates how to
create a number calculation using an example.
In this article
Why use number functions
For example, you might have a field that contains values for the variance in your budget, titled
Budget Variance. One of those values might be -7. You can use the ABS function to return the
absolute value of that number, and all the other numbers in that field.
ABS[Budget Variance]
Therefore, ABS(-7) = 7.
Examples:
The second example returns the absolute value for all the
numbers contained in the Budget Variance field.
Returns the arc cosine of the given number. The result is in
radians.
ACOS ACOS(number)
Example:
ACOS(-1) = 3.14159265358979
Returns the arc sine of a given number. The result is in radians.
ASIN(1) = 1.5707963267949
Returns the arc tangent of a given number. The result is in
radians.
ATAN ATAN(number)
Example:
ATAN(180) = 1.5652408283942
Returns the arc tangent of two given numbers (x and y). The
result is in radians.
ATAN2(y number,
ATAN2 x number) Example:
ATAN2(2, 1) = 1.10714871779409
Rounds a number to the nearest integer of equal or greater
value.
Example:
CEILING(3.1415) = 4
COT(number)
Returns the cotangent of an angle. Specify the angle in radians.
COT
Example:
COT(PI( ) /4) = 1
Converts a given number in radians to degrees.
DIV(11,2) = 5
Returns e raised to the power of the given number.
EXP(2) = 7.389
EXP(-[Growth Rate]*[Time])
Rounds a number to the nearest integer of equal or lesser
value.
Example:
FLOOR(3.1415) = 3
HEXBINX([Longitude], [Latitude])
Maps an x, y coordinate to the y-coordinate of the nearest
hexagonal bin. The bins have side length 1, so the inputs may
need to be scaled appropriately.
HEXBINY(number,
HEXBINY number)
Example:
HEXBINY([Longitude], [Latitude])
LN(number)
Returns the natural logarithm of a number. Returns Null if
LN
number is less than or equal to 0.
LOG(number [, Returns the logarithm of a number for the given base. If the
LOG base]) base value is omitted, base 10 is used.
Returns the maximum of the two arguments, which must be of
the same type. Returns Null if either argument is Null. MAX
can also be applied to a single field in an aggregate calculation.
MAX(number,
MAX number) Examples:
MAX(4,7)
MAX(Sales,Profit)
MAX([First Name],[Last Name])
Returns the minimum of the two arguments, which must be of
the same type. Returns Null if either argument is Null. MIN
can also be applied to a single field in an aggregate calculation.
MIN(number,
MIN number) Examples:
MIN(4,7)
MIN(Sales,Profit)
MIN([First Name],[Last Name])
PI PI( ) Returns the numeric constant pi: 3.14159.
Raises the number to the specified power.
Examples:
POWER(number, POWER(5,2) = 52 = 25
POWER power) POWER(Temperature, 2)
5^2 = POWER(5,2) = 25
Converts the given number from degrees to radians.
RADIANS RADIANS(number)
Example:
RADIANS(180) = 3.14159
Rounds numbers to a specified number of digits. The
decimals argument specifies how many decimal points of
precision to include in the final result. If decimals is omitted,
number is rounded to the nearest integer.
Example:
ROUND(number,
ROUND [decimals]) This example rounds every Sales value to an integer:
ROUND(Sales)
SIGN(AVG(Profit)) = -1
Returns the sine of an angle. Specify the angle in radians.
SIN(0) = 1.0
SIN(PI( )/4) = 0.707106781186548
Returns the square root of a number.
SQRT(25) = 5
Returns the square of a number.
SQUARE(5) = 25
Returns the tangent of an angle. Specify the angle in radians..
TAN TAN(number)
Example:
ZN([Profit]) = [Profit]
1. In Tableau Desktop, connect to the Sample - Superstore saved data source, which comes
with Tableau.
MIN(Sales)
The new number calculation appears under Measures in the Data pane. Just like your other
fields, you can use it in one or more visualizations.
When Minimum Sales is placed on Text on the Marks card in the worksheet, its name is changed
to AGG(Minimum Sales), which indicates that it cannot be aggregated any further, since it is
already aggregated down to the lowest level of detail (the smallest sales value for all records).