Details
-
Bug
-
Resolution: Done
-
Minor
-
None
-
7.47.0.Final
-
None
-
2021 Week 04-06 (from Jan 25), 2021 Week 07-09 (from Feb 15)
-
3
-
-
Undefined
-
NEW
-
NEW
-
---
-
---
Description
I noticed that a negated expression like -sum( 1, 2, 3 ) leads to a null result on evaluation. According to section 10.3.1.2 (page 111-113) of the DMN 1.2 specification document on item 26 "arithmetic negation" it should be possible to prefix a dash to a FEEL function. However, when evaluated, this makes the expression return null. The non-prefixed version as well as 0-expression works as expected.
This is quite a low priority since there is an easy workaround (prefix 0). I observed this behaviour when running an extensive set of tests to validate conversion from a custom expression language in a client's product to DMN FEEL. I have adjusted the conversion using the workaround.