-
Key: DMN14-141
-
Status: closed
-
Source: Montera Pty Ltd ( Greg McCreath)
-
Summary:
The product() function may take a list but it is not defined what the return value is when the list is empty.
It could be zero, or could be null. Other list function return null like `median( [ ] ) = null`, and `stddev( [ ] ) = null`, so it seems reasonable to make `product([]) = null`, but likely more business friendly to make `product([]) = 0`. I'd go for the latte.
-
Reported: DMN 1.3 — Fri, 19 Feb 2021 10:29 GMT
-
Disposition: Resolved — DMN 1.4
-
Disposition Summary:
Define result of product([]) to be null
As discussed on the RTF meeting held 2021-03-23 for consensus (kept consistency with other functions)
-
Updated: Thu, 31 Mar 2022 19:30 GMT
DMN14 — The result of product([]) is not defined
- Key: DMN14-141
- OMG Task Force: Decision Model and Notation 1.4 RTF