List.Sum

Синтаксис

List.Sum(list as list, optional precision as nullable number) as any

О нас

Возвращает сумму значений, отличных от NULL в списке, list. Возвращает значение NULL, если в списке нет значений, отличных от NULL.

Пример 1

Найдите сумму списка чисел.

использование

List.Sum({1, 2, 3})

выход

6

Пример 2

Сравните сумму списка чисел с двойной точностью и десятичной точностью.

использование

let
    Values = {0.1, 0.2},
    DoubleSum = List.Sum(Values, Precision.Double),
    DecimalSum = List.Sum(Values, Precision.Decimal)
in
    [
        DoubleSum = DoubleSum,
        DecimalSum = DecimalSum
    ]

выход

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]