Syntax
List.Count(list as list) as number
About
返回指定列表中的项数。
-
list:要检查的列表。
示例 1
查找列表 {1, 2, 3} 中的值数。
用法
List.Count({1, 2, 3})
输出
3
示例 2
查找颜色列表中“红色”出现的次数,忽略大小写。
用法
let
colors = {"Red", "Blue", "GREEN", "red", "Yellow", "RED"},
redCount = List.Count(
List.Select(colors, each Text.Lower(_) = "red")
)
in
redCount
输出
3
示例 3
查找在客户列表中购买金额超过 100 美元的客户数量。
用法
let
customers = {
[CustomerID = 101, CustomerName = "Alice", AmountPurchased = 150],
[CustomerID = 102, CustomerName = "Bob", AmountPurchased = 75],
[CustomerID = 103, CustomerName = "Carol", AmountPurchased = 50],
[CustomerID = 104, CustomerName = "Dave", AmountPurchased = 90],
[CustomerID = 105, CustomerName = "Eve", AmountPurchased = 120]
},
highValueCustomerCount = List.Count(
List.Select(customers, each [AmountPurchased] > 100)
)
in
highValueCustomerCount
输出
2