List.Sum

Sintaxe

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

Sobre nós

Devolve a soma dos valores não nulos na lista, list. Retorna null se não houver valores não nulos na lista.

Exemplo 1

Encontre a soma de uma lista de números.

Utilização

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

Saída

6

Exemplo 2

Compare o cálculo da soma de uma lista de números usando precisão dupla versus decimal.

Utilização

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

Saída

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]