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
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Hakkında
Verilen table'e göre, comparisonCriteria içindeki en büyük satır(lar)ı döndürür. Satırlar sıralandıktan sonra, countOrCondition sonucu daha fazla filtrelemek için parametresi belirtilmelidir. Sıralama algoritmasının sabit bir sıralanmış sonucu garanti edemeyeceğini unutmayın.
countOrCondition parametresi birden çok form alabilir:
- Bir sayı belirtilirse, artan düzende en çok
countOrConditionöğe listesi döndürülür. - Bir koşul belirtilirse, başlangıçta koşulu karşılayan öğelerin listesi döndürülür. Bir öğe koşulda başarısız olduktan sonra başka hiçbir öğe dikkate alınmaz.
Örnek 1
Tabloda [a] 0 koşuluyla [a] > sütunundaki en büyük değere sahip satırı bulun. Satırlar, filtre uygulanmadan önce sıralanır.
Kullanım
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Çıktı
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Örnek 2
Tabloda [b] 0 koşuluna sahip [a] > sütunundaki en büyük değere sahip satırı bulun. Satırlar, filtre uygulanmadan önce sıralanır.
Kullanım
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Çıktı
Table.FromRecords({})