PRPC 5.3 introduces a new decision table option, Evaluate All Rows, which allows a single decision table to execute multiple property sets.
This feature is enabled by clicking the “Evaluate all rows” check box on the Results tab. By clicking this box, the “return” column is removed from the table. As a result, you can perform 1 to many property sets per row that evaluates to True.
For each property set column, you can choose to set a value directly or perform increment, decrement, and other manipulations to the property. This feature is useful when trying to calculate the score or price of something since you can define multiple conditions for manipulating the score in a single rule.
The key aspect to this new feature is that each row of the decision table is executed, regardless of if the previous rows were successful.