List.Sum

Syntax

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

Om

Returnerar summan av värdena som inte är null i listan, list. Returnerar null om det inte finns några värden som inte är null i listan.

Exempel 1

Hitta summan av en lista med tal.

Användning

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

Utdata

6

Exempel 2

Jämför beräkning av summan av en lista med tal med dubbel kontra decimalprecision.

Användning

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

Utdata

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]