Table.MinN
使用指定的準則傳回最小的資料列。
Syntax
Table.MinN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Remarks
指定 comparisonCriteria 之後,傳回 table 中最小的資料列。 當資料列經過排序之後,必須指定 countOrCondition 參數,才能進一步篩選結果。請注意,排序演算法不保證會有固定的排序結果。countOrCondition 參數可接受多種格式:
- 若指定數字,將會以遞增順序傳回最多包含
countOrCondition個項目的清單。 - 若指定條件,將會傳回一開始即符合條件的項目清單。只要有任何項目不符合條件,便不再考慮其他項目。
Examples
Example #1
在資料表內符合條件 [a] < 3 的 [a] 資料行中,找出值最小的資料列。系統會先排序資料列,然後再套用篩選。
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 4]
}),
"a",
each [a] < 3
)
Result:
Table.FromRecords({
[a = 0, b = 0],
[a = 2, b = 4]
})
Example #2
在資料表內符合條件 [b] < 0 的 [a] 資料行中,找出值最小的資料列。系統會先排序資料列,然後再套用篩選。
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] < 0
)
Result:
Table.FromRecords({})
Category
Table.Ordering