List.Sum

Syntaxis

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

Over

Retourneert de som van de niet-null-waarden in de lijst, list. Retourneert null als er geen niet-null-waarden in de lijst staan.

Voorbeeld 1

De som van een lijst met getallen zoeken.

Gebruik

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

uitvoer

6

Voorbeeld 2

Vergelijk het berekenen van de som van een lijst met getallen met dubbele versus decimale precisie.

Gebruik

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

uitvoer

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]