Table.MinN
Синтаксис
Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table
О программе
Возвращает наименьшие строки в строке table
, заданной comparisonCriteria
. После сортировки countOrCondition
строк необходимо указать параметр для дальнейшего фильтрации результата. Обратите внимание, что алгоритм сортировки не может гарантировать фиксированный отсортированный результат. Параметр countOrCondition
может принимать несколько форм:
- Если задано число, возвращается список элементов
countOrCondition
в порядке возрастания. - Если указано условие, возвращается список элементов, которые изначально соответствуют условию. После сбоя условия элемент не учитывается.
Пример 1
Найти строку с наименьшим значением в столбце [a] с условием [a] < 3 в таблице. Строки сортируются перед применением фильтра.
Использование
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
Найти строку с наименьшим значением в столбце [a] с условием [b] < 0 в таблице. Строки сортируются перед применением фильтра.
Использование
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] < 0
)
Выходные данные
Table.FromRecords({})