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.MaxN(
list as list,
countOrCondition as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as list
Informácie
Vráti maximálne hodnoty v zadanom zozname. Po zoradení riadkov je možné zadať voliteľné parametre na ďalšie filtrovanie výsledku.
-
list: Zoznam hodnôt. -
countOrCondition: Určuje počet hodnôt, ktoré sa majú vrátiť, alebo podmienku filtra. Ak je zadané číslo, vráti sa zoznam ažcountOrConditiondo položiek v zostupnom poradí. Ak je zadaná podmienka, vrátený zoznam obsahuje všetky položky, ktoré spĺňajú podmienku. -
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á hodnotatrue.
Príklad č. 1
Nájdite prvých 5 hodnôt v zadanom zozname.
používania
List.MaxN({3, 4, 5, -1, 7, 8, 2}, 5)
výstupu
{8, 7, 5, 4, 3}
Príklad č. 2
Nájdite slová s viac ako 3 znakmi.
používania
List.MaxN(
{"boy", "dog", "pony", "cat", "rabbit", "bat"},
each Text.Length(_) > 3
)
výstupu
{"rabbit", "pony"}
Príklad č. 3
Nájdite tri posledné dátumy zo zoznamu nemeckých dátumov.
používania
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.MaxN(Source, 3, each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
výstupu
{
"15.05.2025",
"16.01.2025",
"12.02.2024"
}