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