MIN

MIN('Node1', 'Node2')

In Math & numeric

The MIN function returns the minimum of matching values from two inputs. Both inputs must have either the same dimensionality or one input must be a number, in which case the result has the dimensionality of the other input.

Use this function when you need the row-wise minimum of two nodes or when you want to apply an upper threshold (cap) to a node: MIN('Revenue', 1000).

Parameters

Node1Node reference or numberRequired
First input, specified using the node name in single quotes (e.g.'Revenue') or a number
Node2Node reference or numberRequired
Second input, specified using the node name in single quotes (e.g.'Threshold') or a number

Output shape

Dimensionality
Same as the input with levels. If one input is a constant (number), the result has the dimensionality of the other input.
Values
For each matching row, the lower of the two values is returned.
Row count
Same as input.

Watch out

  • If both inputs have levels, they must have the same dimensionality. Unlike multiplication or division, MIN does not perform dimension union or intersection.
  • One input can be a constant number (e.g. 0, 100). In that case, the constant is compared against every row of the other input.

Examples

Row-wise minimum across two inputs

This example shows MIN applied both to two input nodes and to a node combined with a fixed numeric threshold.

Input node: 'A'

YearValue
202532
2026-42
2027-17

Input node: 'B'

YearValue
202541
202612
2027-25

Formula: MIN('A', 'B')

YearMIN Result
202532
2026-42
2027-25

Formula: MIN('A', 12)

YearMIN Result
202512
2026-42
2027-17

Using MIN as a cap (clamp values to an upper limit)

A common pattern: use MIN('Node', threshold) to ensure no value exceeds a defined maximum.

Input node: 'Discount Rate'

YearValue
20250.05
20260.12
20270.08
20280.25

Formula: MIN('Discount Rate', 0.15)

YearMIN Result
20250.05
20260.12
20270.08
20280.15

Values above 15% are capped at 0.15. Values already below the threshold are kept as-is.

See also

MAX
When you need the row-wise maximum of two nodes or thresholds instead of the minimum.
ABS
When you need absolute values of one node rather than a comparison between two inputs.
Was this page helpful?