Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Informácie
Vráti maximálnu položku v zozname alebo voliteľnú predvolenú hodnotu, ak je zoznam prázdny.
-
list: Zoznam hodnôt. -
default: (Voliteľné) Hodnota, ktorá sa má vrátiť, ak je zoznam prázdny. -
comparisonCriteria: (Voliteľné) Funkcia, ktorá sa používa na transformáciu hodnôt pred ich porovnaním. Ak je tento parameter ,nullpotom sa hodnoty porovnávajú bez akejkoľvek transformácie. -
includeNulls: (Voliteľné) Označuje, činullby sa hodnoty v zozname mali zahrnúť do určenia maximálnej položky. Predvolená hodnota jetrue.
Príklad č. 1
V zadanom zozname vyhľadajte maximálnu hodnotu.
Použitie
List.Max({1, 4, 7, 3, -2, 5}, 1)
Výkon
7
Príklad č. 2
Nájdite maximálnu hodnotu v zadanom zozname alebo vráťte -1, ak je prázdny.
Použitie
List.Max({}, -1)
Výkon
-1
Príklad č. 3
Vyhľadajte položku v zozname textových hodnôt, ktorá je posledná v abecednom poradí. Ak je zoznam prázdny, vráťte "žiadny".
Použitie
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Výkon
"zebra"
Príklad č. 4
Nájdite posledný dátum zo zoznamu nemeckých dátumov. Ak je zoznam prázdny, vráťte 1. januára 2000.
Použitie
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
Výkon
"15.05.2025"