Skip to main content

DECIMALS

Use the DECIMALS function to determine the number of decimal places in a Number.

Use

DECIMALS( number )
Returns the number of decimal places in the given number.

ParameterRequiredDescription
numberYesthe number to count decimal places of

Returns'Number'

Examples

Enforcing Currency Precision

In financial workflows, such as an expense claim, you may need to ensure that a user enters an amount with exactly two decimal places for cents. You would apply this as an Output Validation Formula on a "ClaimAmount" field.

  • Formula: DECIMALS(this) = 2
  • Logic: The formula checks the output value (this) and returns TRUE only if there are exactly two digits after the decimal point. If a user enters "50" or "50.1", it would return FALSE (invalid); if they enter "50.00", it returns TRUE (valid).

Disallowing Decimal Numbers (Whole Numbers Only)

If an approval requires a quantity of items (e.g., a hardware request for laptops), you can use the DECIMALS function to ensure the user does not enter a fraction.

  • Formula: DECIMALS(this) = 0
  • Logic: By setting the required count to zero, the formula ensures the number is a whole integer. Any entry containing a decimal point with trailing digits (e.g., "1.5") would result in FALSE, marking the field as invalid on the form.