Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
List.MaxN(
list as list,
countOrCondition as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as list
О нас
Возвращает максимальное значение в указанном списке. После сортировки строк необязательные параметры можно указать для дальнейшего фильтрации результата.
-
list: список значений. -
countOrCondition: указывает количество возвращаемых значений или условие фильтра. Если задано число, возвращается список доcountOrConditionэлементов, отсортированных в порядке убывания. Если указано условие, возвращенный список включает все элементы, соответствующие условию. -
comparisonCriteria: (Необязательно) Функция, используемая для преобразования значений перед сравнением. Если этот параметр имеет значениеnull, то значения сравниваются без какого-либо преобразования. -
includeNulls: (Необязательно) Указывает, должны лиnullзначения в списке включаться в определение максимального элемента. Значение по умолчанию —true.
Пример 1
Найдите первые 5 значений в указанном списке.
Использование
List.MaxN({3, 4, 5, -1, 7, 8, 2}, 5)
Выходные данные
{8, 7, 5, 4, 3}
Пример 2
Найдите слова с более чем 3 символами.
Использование
List.MaxN(
{"boy", "dog", "pony", "cat", "rabbit", "bat"},
each Text.Length(_) > 3
)
Выходные данные
{"rabbit", "pony"}
Пример 3
Найдите три последние даты из списка немецких дат.
Использование
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.MaxN(Source, 3, each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
Выходные данные
{
"15.05.2025",
"16.01.2025",
"12.02.2024"
}