Support Article
Decision table returns incorrect values for decimal parameters
SA-42039
Summary
Decision table returns incorrect values for decimal parameters.
Error Messages
Not Applicable
Steps to Reproduce
- Create an activity with decimal parameters (such as, DiscountAmt and AlertAmt).
- Create a decision table with a condition using Param.DiscountAmt and the '<' operator.
- Set the value for this condition as Param.AlertAmt.
- Run the activity.
Root Cause
The decision table returns incorrect values even after the conditions are met, as the string comparison of parameters in the decision table are defined as decimals in the activity.

Resolution
Redefine the decimal parameters in the decision table.
Published November 5, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.