SCAN
Beschreibung
Wendet eine LAMBDA-Funktion auf jeden Wert in einem Array an und gibt ein Array von Werten mit jedem Zwischenwert zurück.
Diese Formel ist hilfreich, um laufende Summen, kumulierte Summen oder andere Berechnungen zu erstellen, die die Ergebnisse nach jedem Schritt anzeigen.
Syntax
SCAN([
initial_value
], array
, lambda
(accumulator
, value
, body
)) - initial_value: Der Startwert des Akkumulators.
- array: Das Array der zu scannenden Werte.
- lambda: Die LAMBDA, die den Vorgang zum Reduzieren des Arrays definiert.
- accumulator: Der als Endergebnis zurückgegebene Wert.
- value: Der aktuelle Wert aus dem Array.
- body: Die Berechnung wird auf jedes Element im Array angewendet.