Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Синтаксис
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Описание
Возвращает максимальный элемент в списке или необязательное значение по умолчанию, если список пуст.
-
list: список значений. -
default: (Необязательно) Значение, возвращаемое, если список пуст. -
comparisonCriteria: (Необязательно) Функция, используемая для преобразования значений перед сравнением. Если этот параметр имеет значениеnull, то значения сравниваются без какого-либо преобразования. -
includeNulls: (Необязательно) Указывает, должны лиnullзначения в списке включаться в определение максимального элемента. Значение по умолчанию —true.
Пример 1
Найдите максимальное значение в указанном списке.
Использование
List.Max({1, 4, 7, 3, -2, 5}, 1)
Выходные данные
7
Пример 2
Найдите максимальное значение в указанном списке или верните -1, если он пуст.
Использование
List.Max({}, -1)
Выходные данные
-1
Пример 3
Найдите элемент в списке текстовых значений, который будет последним в алфавитном порядке. Если список пуст, верните "нет".
Использование
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Выходные данные
"zebra"
Пример 4
Найдите последнюю дату из списка немецких дат. Если список пуст, вернитесь 1 января 2000 года.
Использование
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.Max(Source, #date(2000, 1, 1), each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
Выходные данные
"15.05.2025"