argmin_alldefined
ordering-functions argmin alldefined
syntax
- argmin_alldefined(a, b, .. , n)
definition
argmin_alldefined(a, b, .. , n) is a variant of the argmin function resulting in defined values if all values of the arguments for an entry in the domain-unit are defined. If any argument contains null values, the resulting value for that entry will be null.
since version
8.6.5
example
attribute<uint32> argmin_alldefinedABC (DomDomain) := argmin_alldefined(A, B, C);
A(int32), sequencenr: 0 | B(int32), sequencenr: 1 | C(int32), sequencenr: 2 | argmin_alldefinedABC |
---|---|---|---|
0 | 1 | 2 | 0 |
1 | -1 | 4 | 1 |
-2 | 2 | 2 | 0 |
4 | 0 | 7 | 1 |
999 | 111 | -5 | 2 |
2 | null | 1 | null |
0 | 1 | null | null |
null | 1 | 2 | null |
null | null | null | null |
1 | 1 | 1 | 0 |
DomDomain, nr of rows = 10
see also
- argmin_alldefined_uint16, a version of the argmin_alldefined function resulting in a uint16 data item
- argmin_alldefined_uint8, a version of the argmin_alldefined function resulting in a uint8 data item
- argmin_ifdefined
- argmin