REDUZIEREN
Beschreibung
Reduziert ein Array auf einen kumulierten Wert, indem auf jeden Wert ein LAMBDA angewendet und der Wert im Akkumulator zurückgegeben wird.
Diese Funktion ist nützlich für Aggregationen und endgültige Berechnungen, z. B. beim Suchen eines Gesamt- oder Maximalwerts in einem Array ().
Syntax
REDUCE(
initial_value
, array
, lambda
) - initial_value: Legt den Startwert für den Akkumulator fest.
- array: Das Array , das reduziert werden soll.
- lambda: Die LAMBDA, die den Vorgang zum Reduzieren des Array definiert. Es gibt drei Parameter:
- accumulator: Der Wert "" wurde als Ergebnis zurückgegeben.
- value: Der aktuelle Wert aus dem Array.
- body: Die Berechnung wurde auf jedes Element im Array "" angewendet.