--- title: "Absolute Value" slug: "absolute-value" tags: ["value", "absolute", "number", "decimal", "modulus"] updated: 2023-09-01T13:01:37Z published: 2023-09-01T13:01:37Z canonical: "documentation.decisions.com/absolute-value" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Absolute Value | ## Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 5.0.0 | | **Location** | Data > Numbers | The **Absolute Value** step gets the modulus value of the input. --- ## Properties #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Value | Decimal value to calculate the absolute value from | Decimal | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Output | Modulus value | Decimal | --- ## Example Inputs and Outputs | Value | Output | | --- | --- | | 0 | 0 | | -4.232 | 4.232 | | Null | EXCEPTION MESSAGE | | 43542346326343 | 43542346326343 | | 8.05 | 8.05 | #### ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1670620360773.png) --- ## Common Errors ### Parameter 'value' of 'AbsoluteValue' cannot be null If the value passed in is null, an error will occur. To correct this, ensure that the input value is an Int32 or Decimal data type. #### Exception Message: ```csharp Name: [BusinessRule] Parameter 'value' of 'AbsoluteValue' can not be null Exception Message: [BusinessRule] Parameter 'value' of 'AbsoluteValue' can not be null Input Values: -- No Data -- Exception Stack Trace: DecisionsFramework.BusinessRuleException: [BusinessRule] Parameter 'value' of 'AbsoluteValue' can not be null at DecisionsFramework.Design.Flow.CoreSteps.InvokeMethodUtility.ThrowErrorIfNullIsNotAllowed(MethodInfo methodInfo, Object[] parameterValues, String errorMessage) at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data) at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData) at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData) ``` ## Related - [Mod Step](/mod-step.md) - [Format Number Step](/format-number-step.md) - [Equals (Number)](/equals-number.md) - [Parse Number](/parse-number.md) - [Parse Number Without Cleaning](/parse-number-without-cleaning.md) - [Get Numbers From String Step](/get-numbers-from-string-step.md) - [Less Than Number Steps](/less-than-number-steps.md)