min
min(T.A : ‘a) 🡒 ‘a, aggregator
Returns the maximal value for the group according ot the canonical ordering for the data type. All the ordered data types are supported.
Example:
table T = with
[| as A, as B, as C |]
[| "b", 2, date(2020, 1, 8) |]
[| "c", 1, date(2010, 9, 1) |]
[| "a", 0, date(2019, 12, 1) |]
show summary "" a1b4 with
min(T.A)
min(dirac(T.B))
min(T.C)
When facing an empty group, the default value for the data type is returned.
min(r : ranvar, n : number) -> ranvar, pure function
Same as min(r, dirac(n))
, see below. The number n
must be an integer or the function fails.
min(n : number, r : ranvar) -> ranvar, pure function
Same as min(dirac(n), r)
, see below. The number n
must be an integer or the function fails.
min(variadic r : ranvar) -> ranvar, pure function
If $X_1$ and $X_2$ are two independent random variables over $\mathbb{Z}$ associated to the ranvars r1
and r2
respectively, returns $\max(X_1, X_2)$.
Example:
a = poisson(1)
b = poisson(2)
show scalar "a" a1c3 with a
show scalar "b" a4c6 with b
show scalar "min(a, b)" a7c9 with min(a, b)
show scalar "min(a, b, b)" a10c12 with min(a, a, b)