减少
描述
通过将 LAMBDA 应用于每个值并返回累加器中的值,将数组缩减为一个累加值。
此函数在聚合和最终计算中非常有用,例如从数组中查找总计值或最大值。
语法
REDUCE([
initial_value
], array
, lambda
(accumulator
, value
, body
)) - initial_value:设置累加器的起始值。
- array:要缩减的数组。
- lambda:定义数组缩减运算的 LAMBDA。
- accumulator:作为最终结果返回的值。
- value:数组中的当前值。
- body:应用于数组中每个元素的计算。