List.Sum

Syntaxe

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

Asi

Vrátí součet hodnot, které nejsou null v seznamu, list. Vrátí hodnotu null, pokud v seznamu nejsou žádné hodnoty, které nejsou null.

Příklad 1

Najděte součet seznamu čísel.

Využití

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

výstup

6

Příklad 2

Porovnání výpočtu součtu seznamu čísel pomocí dvojité a desetinné přesnosti

Využití

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

výstup

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]