isBetween: a rating strictly between the ends
Easy
A survey asks for a rating and treats only the middle of the scale as a neutral answer. Return true when ri!rating is strictly between 1 and 5, and false otherwise.
1 and 5 themselves are not neutral. A rating that was never given arrives as null and is not neutral either.
Input
ri!rating: Number (Integer)
Restrictions
Solve this without using and(), or() or if().
ri! Rule Inputs
ri!ratingNumber (Integer)3
Example 1: The middle of the scale
Input: ri!rating
3
Expected output:
true
Example 2: On the lower limit
Input: ri!rating
1
Expected output:
false
Example 3: On the upper limit
Input: ri!rating
5
Expected output:
false
Example 4: Just inside the top
Input: ri!rating
4
Expected output:
true
Example 5: Never answered
Input: ri!rating
null
Expected output:
false
Appian Expression Tips
- • Use
ri!variableNamefor rule inputs - • Use
a!localVariables(local!x: …, body)for locals - • Use
a!forEach(items: …, expression: fv!item)to iterate - • Use
where()/reject(fn!isnull, list)to filter