# ABSDAX Function (Math and Trig)

Returns the absolute value of a number.

## Syntax

ABS ( <Number> )
Parameter Attributes Description
Number

The number for which you want the absolute value.

## Return values

Scalar A single value of one these types: currency, decimal, integer.

## Remarks

The absolute value of a number with the same data type and without its sign.
It also works with positive and negative infinite numbers.

» 2 related articles

## Examples

```--  ABS returns the absolute value of a number
--  SIGN returns:
--      +1 if the number is positive
--       0 if the number is zero
--      -1 if the number is negative
DEFINE
VAR Vals = GENERATESERIES ( -2, +2, 0.5 )
EVALUATE
Vals,
"ABS", ABS ( [Value] ),
"SIGN", SIGN ( [Value] )
)
ORDER BY [Value] DESC
```
Value ABS SIGN
2.00 2.00 1
1.50 1.50 1
1.00 1.00 1
0.50 0.50 1
0.00 0.00 0
-0.50 0.50 -1
-1.00 1.00 -1
-1.50 1.50 -1
-2.00 2.00 -1

## Related articles

Last update: Jul 19, 2024     » Show contributors

Contributors: Alberto Ferrari, Marco Russo, Kenneth Barber

Microsoft documentation: https://docs.microsoft.com/en-us/dax/abs-function-dax

# Context Transition

This function performs a Context Transition if called in a Row Context. Click to read more.

# Row Context

This expression is executed in a Row Context. Click to read more.

# Not recommended

The use of this function is not recommended. See Remarks and Related functions for alternatives.

# Not recommended

The use of this parameter is not recommended.

# Deprecated

This function is deprecated. Jump to the Alternatives section to see the function to use.

# Volatile

A volatile function may return a different result every time you call it, even if you provide the same arguments. Click to read more.

# Deprecated

This parameter is deprecated and its use is not recommended.

# DirectQuery compatibility

Limitations are placed on DAX expressions allowed in measures and calculated columns.
The state below shows the DirectQuery compatibility of the DAX function.

### Contribute

Want to improve the content of ABS? Did you find any issue?
Please, report it us! All submissions will be evaluated for possible updates of the content.