Table.MinN
语法
Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table
关于
如果给定 comparisonCriteria
,则返回 table
中最小的行。 对行进行排序之后,必须指定 countOrCondition
参数以进一步筛选结果。 注意,排序算法不能保证固定的排序结果。 countOrCondition
参数可以采用多种形式:
- 如果指定了一个数字,则返回最多
countOrCondition
个项目的升序列表。 - 如果指定了条件,则返回最初满足条件的项目列表。 一旦某个项目不符合条件,则不再考虑其他项目。
示例 1
在表中使用 [a] < 3 条件查找 [a] 列中具有最小值的行。 先对行进行排序,然后再应用筛选器。
使用情况
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 4]
}),
"a",
each [a] < 3
)
输出
Table.FromRecords({
[a = 0, b = 0],
[a = 2, b = 4]
})
示例 2
在表中使用 [b] < 0 条件查找 [a] 列中具有最小值的行。 先对行进行排序,然后再应用筛选器。
使用情况
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] < 0
)
输出
Table.FromRecords({})