List.Sum

Syntax

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

About

Gibt die Summe der Nicht-Null-Werte in der Liste zurück. list Gibt NULL zurück, wenn in der Liste keine Nullwerte vorhanden sind.

Beispiel 1

Suchen Sie die Summe einer Liste von Zahlen.

Verwendung

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

Output

6

Beispiel 2

Vergleichen Sie die Berechnung der Summe einer Liste von Zahlen mit doppelter und dezimaler Genauigkeit.

Verwendung

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

Output

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]