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