List.Sum

Składnia

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

Około

Zwraca sumę wartości innych niż null na liście, list. Zwraca wartość null, jeśli na liście nie ma żadnych wartości innych niż null.

Przykład 1

Znajdź sumę listy liczb.

użycie

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

Wyjście

6

Przykład 2

Porównaj obliczanie sumy listy liczb przy użyciu podwójnej i dziesiętnej precyzji.

użycie

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

Wyjście

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]