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.
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