List.Sum

语法

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

简介

返回列表中的 list非 null 值的总和。 如果列表中没有非 null 值,则返回 null。

示例 1

查找数字列表的总和。

使用情况

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

输出

6

示例 2

使用双精度与小数精度计算数字列表的总和进行比较。

使用情况

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

输出

[
    DoubleSum = 0.30000000000000004,
    DecimalSum = 0.3
]