REDUZ
Descrição
Reduz uma matriz a um valor acumulado aplicando um LAMBDA a cada valor e retornando o valor no acumulador.
Essa função é útil para agregações e cálculos finais, como localizar um valor total ou máximo de uma matriz.
Sintaxe
REDUCE([
initial_value
], array
, lambda
(accumulator
, value
, body
)) - initial_value: define o valor inicial do acumulador.
- array: a matriz a ser reduzida.
- lambda: o LAMBDA que define a operação para reduzir a matriz.
- accumulator: o valor retornado como resultado final.
- value: o valor atual da matriz.
- body: o cálculo aplicado a cada elemento da matriz.