Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sintaxis
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Acerca de
Devuelve el elemento máximo de la lista o el valor predeterminado opcional si la lista está vacía.
-
list: lista de valores. -
default: (Opcional) Valor que se va a devolver si la lista está vacía. -
comparisonCriteria: (Opcional) Función que se usa para transformar los valores antes de compararlos. Si este parámetro esnull, los valores se comparan sin ninguna transformación. -
includeNulls: (Opcional) Indica sinulllos valores de la lista deben incluirse para determinar el elemento máximo. El valor predeterminado estrue.
Ejemplo 1
Busque el valor máximo en la lista especificada.
Uso
List.Max({1, 4, 7, 3, -2, 5}, 1)
Salida
7
Ejemplo 2
Busque el valor máximo en la lista especificada o devuelva -1 si está vacío.
Uso
List.Max({}, -1)
Salida
-1
Ejemplo 3
Busque el elemento en una lista de valores de texto que aparece último en orden alfabético. Si la lista está vacía, devuelva "none".
Uso
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Salida
"zebra"
Ejemplo 4
Encuentra la fecha más reciente de una lista de fechas alemanas. Si la lista está vacía, devuelva el 1 de enero de 2000.
Uso
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
Salida
"15.05.2025"