Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
List.MaxN(
list as list,
countOrCondition as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as list
Hakkında
Belirtilen listedeki en yüksek değerleri döndürür. Satırlar sıralandıktan sonra, sonucu daha fazla filtrelemek için isteğe bağlı parametreler belirtilebilir.
-
list: Değerlerin listesi. -
countOrCondition: Döndürülecek değerlerin sayısını veya filtre koşulunu belirtir. Bir sayı belirtilirse, azalan sırada en çokcountOrConditionöğe listesi döndürülür. Bir koşul belirtilirse, döndürülen liste koşula uyan tüm öğeleri içerir. -
comparisonCriteria: (İsteğe bağlı) Değerleri karşılaştırmadan önce dönüştürmek için kullanılan bir işlev. Bu parametre isenull, değerler herhangi bir dönüştürme olmadan karşılaştırılır. -
includeNulls: (İsteğe bağlı) Listedeki değerlerin en yüksek öğeyi belirlemeye dahil edilip edilmeyeceğininullgösterir. Varsayılan değer şudur:true.
Örnek 1
Belirtilen listede ilk 5 değeri bulun.
Kullanım
List.MaxN({3, 4, 5, -1, 7, 8, 2}, 5)
Çıkış
{8, 7, 5, 4, 3}
Örnek 2
3'ten fazla karakter içeren sözcükleri bulun.
Kullanım
List.MaxN(
{"boy", "dog", "pony", "cat", "rabbit", "bat"},
each Text.Length(_) > 3
)
Çıkış
{"rabbit", "pony"}
Örnek 3
Almanca tarihler listesinden en son üç tarihi bulun.
Kullanım
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
Çıkış
{
"15.05.2025",
"16.01.2025",
"12.02.2024"
}