Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
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"