구문
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
마지막 사전순 텍스트 값 목록에서 항목을 찾습니다. 목록이 비어 있으면 "none"을 반환합니다.
사용법
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
출력
"zebra"
예제 4
독일어 날짜 목록에서 가장 최근 날짜를 찾습니다. 목록이 비어 있으면 2000년 1월 1일을 반환합니다.
사용법
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"