Table.MinN
Возвращает наименьшие строки с учетом заданных критериев.
Syntax
Table.MinN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Remarks
Возвращает наименьшие строки в table
, исходя из критериев comparisonCriteria
. Для дальнейшей фильтрации строк после сортировки следует указать параметр countOrCondition
. Обратите внимание, что алгоритм сортировки не гарантирует фиксированного порядка сортировки в результате. Параметр countOrCondition
может принимать несколько форм:
- Если указано число, возвращается список до
countOrCondition
элементов по возрастанию. - Если указано условие, возвращается список элементов, которые изначально соответствуют условию. Как только обнаруживается элемент, не соответствующий условию, последующие элементы не рассматриваются.
Examples
Example #1
Нахождение строки с наименьшим значением в столбце [a] с условием [a] < 3 в таблице. Помните, что строки сортируются до применения фильтра.
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
Нахождение строки с наименьшим значением в столбце [a] с условием [b] < 0 в таблице. Помните, что строки сортируются до применения фильтра.
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