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 o valor total ou máximo de uma matriz.
Sintaxe
REDUCE(
initial_value
, array
, lambda
) - 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. Existem três parâmetros:
- accumulator: valor retornado como resultado final .
- value: o valor atual da matriz.
- body: o cálculo aplicado a cada elemento da matriz.